Questions tagged «github»

GitHub是基于Web的托管服务,用于使用Git进行版本控制的软件开发项目。使用此标记可以解决有关托管在GitHub上的存储库问题,特定于GitHub的功能以及使用GitHub与其他用户协作的问题。不要仅仅因为存储库恰好托管在GitHub上,而将此标签用于与Git相关的问题。

9
Git推送:“致命的“来源”似乎不是git存储库-致命无法从远程存储库读取。”
我知道已经问过类似的问题。 但是,我认为我的问题是由于我先前犯的一个错误所致,因此有所不同:让我解释一下。 一切工作顺利,我可以: git add . 我本地存储库中的所有文件。 git commit -m "message here" 将消息添加到我的提交中。 git push origin master 将我的文件上传到GitHub。 git push heroku master 将我的文件上传到Heroku。 但是,在某个时候,我在本地创建了一个新分支add-calendar-model,以防应用程序开发的后续步骤向南延伸。 ...这正是发生的事情。 但是,尽管进行了很多尝试,但我还是没有设法从master分支到本地存储库获取初始代码(即创建新分支之前的代码)。 所以,我决定从我的本地库,并手动删除所有的文件git clone我master从GitHub分支。 这样,我将所有文件取回来,但是现在,我无法再将其推送到远程存储库。 每当我尝试运行git push origin add-calendar-model或时git push origin master,都会出现以下错误: fatal: 'origin' does not appear to be a git repository fatal: Could not read …

12
Git著名的“错误:用户拒绝.git的权限”
我尝试使用谷歌搜索,并通读https://help.github.com/en/articles/connecting-to-github-with-ssh和各种指南。我无法使用git push -u origin master或git push origin master(同一命令)。 我的git帐户至少已有2年左右的时间。我已经能够push -u origin master在笔记本电脑上成功创建存储库和文件,但是在此台式机上却遇到了问题。 这是我尝试过的: 1.我已经设置了我的git用户名 2.我已经设置了我的git用户电子邮件 3.我已将/home/meder/.ssh/id_rsa.pub的内容上传到github的帐户页面。我已经确认我没有粘贴任何空格 4.我用以下内容创建了〜/ .ssh / config: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa 我已将.ssh更改为700,id_rsa 600 5.我添加了正确的远程原点,没有打错字:git remote add origin git@github.com:medero/cho.git 6.确认#5,这是我的.git / config。该目录正确,而不是另一个目录: [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = git@github.com:medero/cho.git 7. ssh …
118 git  ssh  github 

4
GitHub:将fork作为“自己的项目”
我找到了一个很好的GitHub项目,我对此进行了很多扩展。我相信我的更改是好的,因为它们正在起作用。但是似乎原始作者没有时间审查这些更改并将其包括在内。实际上,我需要和实现的功能甚至有可能不在原作者的视野内,而我们只是针对不同的目标。我不知道,因为我从未收到他的回应。 就是说,我看到我的贡献没有计入我的提交映射中。只要原始存储库不接受我的贡献,情况就是如此。此外,我的作品仅被认为是作品,并没有吸引任何其他拥有与我相同视野的人。对我来说,这是一个更大的问题,因为我看到很多人都在要求这些功能。 我仍在为原始项目提供文稿,但我认为它们不太可能被接受。现在,我想使我的叉子成为一个“真实的项目”。当我计划在某个时间与原始项目同步时,我想重命名它,并激发人们也为我的项目做出贡献。此外,如果GitHub能够表明该项目正在积极维护(就提交映射而言),我将非常感激。最后,我想对它进行适当的发布。 我怎样才能很好地完成这项工作,使我的叉子成为一个成熟的项目?
118 git  github 

7
为什么Git会说我的主分支“已经更新”了,尽管还没有?
基本问题 我只是从项目中的文件中删除了所有代码,然后将更改提交到了本地git(故意)。我做了 git pull upstream master 从上游获取并合并(因此从理论上讲应该删除已删除的代码)。 Git告诉我一切都是最新的。 一切绝对不是最新的-所有删除的代码仍将被删除。 其他相关信息 我只有一个分支称为“主”。 我最近设置了“主人”来跟踪上游,如下所示: 设置分支主机,以从上游跟踪远程分支主机。 该命令git branch -vv产生: * master 7cfcb29 [upstream/master: ahead 9] deletion test 为什么为什么会这样呢?我即将通过电子邮件将我对代码所做的任何更改发送给我的项目经理。 更新资料 我以为这很明显,但是无论如何,这是我的目标: 获取我系统上的最新代码。 请原谅我的愤怒,但是为什么这么简单的任务必须如此艰巨?
118 git  github  merge 

10
使用令牌向GitHub进行身份验证
我正在尝试使用个人访问令牌向GitHub进行身份验证。在github上的帮助文件中,它声明使用cURL方法进行身份验证(https://help.github.com/articles/creating-an-access-token-for-command-line-use)。我已经尝试过了,但是我仍然无法推送到GitHub。请注意,我试图从未经身份验证的服务器(Travis-CI)进行推送。 cd $HOME git config --global user.email "emailaddress@yahoo.com" git config --global user.name "username" curl -u "username:<MYTOKEN>" https://github.com/username/ol3-1.git git clone --branch=gh-pages https://github.com/username/ol3-1.git gh-pages cd gh-pages mkdir buildtest cd buildtest touch asdf.asdf git add -f . git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed to gh-pages" git push -fq origin gh-pages 此代码导致错误: remote:对scuzzlebuzzle …

4
将本地分支推送到GitHub
我已经配置了Git,以便当我运行时git push,它将更改推送到我的GitHub存储库中。到目前为止,我只有一个master分支。 但是,我现在创建了一个本地分支,并使用以下方法进行了提交: git checkout -b my_new_branch git commit 我现在想做的就是将对这个分支的更改推送到GitHub。我只是做一个git push吗? 当我第一次设置它时,我确实运行了: git config push.default current
117 git  github  git-push 

8
如何告诉git为给定项目使用正确的身份(名称和电子邮件)?
我将个人笔记本电脑用于工作和个人项目,我想将工作电子邮件地址用于工作提交(gitolite),将个人电子邮件地址用于其余工作(github)。 我了解了以下所有全局或临时解决方案: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit --author "Bob <bob@example.com>" 设置的一个GIT_AUTHOR_EMAIL,GIT_COMMITTER_EMAIL或EMAIL环境变量 一种解决方案是手动运行将我的环境设置为工作或个人的shell函数,但是我可以肯定,我经常会忘记切换到正确的身份,从而导致使用错误的身份进行提交。 是否可以将某个存储库,项目名称等绑定到身份(名称,电子邮件)?人们在做什么?

4
合并从远程github存储库到本地存储库的更改
一段时间前,我在github上创建了一个存储库,做了一个小小的更改,并将更改推回到了我的github分支上。此后,原始存储库已更改。我想将原始存储库中的更改合并到我的fork中。 我是git和github的新手,我需要特定的命令来做到这一点。
117 git  merge  repository  github 

5
如何复制一个git存储库?(无分叉)
我有两个存储库,我需要将整个存储库复制到另一个空存储库中,该空存储库与第一个存储库具有不同的访问级别。副本和母存储库不应链接在一起。 我是git的新手,如果有人可以帮助我,那就太好了。
117 git  github 


8
在Markdown和reStructuredText中都具有相同的自述文件
我有一个托管在GitHub上的项目。为此,我使用Markdown语法编写了自述文件,以便在GitHub上很好地格式化它。 由于我的项目使用Python,因此我还计划将其上传到PyPi。PyPi上用于README的语法为reStructuredText。 我希望避免处理两个包含大致相同内容的自述文件。因此,我搜索了RST(或相反)转换器的降价促销,但找不到任何商品。 我看到的另一个解决方案是执行markdown / HTML,然后执行HTML / RST转换。我在这里和这里都找到了一些资源,所以我猜应该是可行的。 您有什么想法可以更好地适合我的工作吗?

3
压缩git中的提交意味着什么?
在git中提交Squashing是什么意思。如何在Github中压缩提交? 我是Git的新手,我要求分配给Coala-analyzer中的新手错误。我修复了该错误,现在我被要求压缩提交内容。我该怎么做?
116 git  github 

4
使用Git / GitHub删除文件
首先,我是Git的新手。 我使用Finder在Mac上本地删除了一堆文件。我希望删除的文件不再显示在当前分支中,但它们会显示。 任何Git用户都知道用于更新索引的命令吗?
115 git  github 

5
从本地存储库推送到GitHub托管的远程
我在开发机上使用Git GUI创建了Visual Studio 2010解决方案文件夹的本地存储库。然后,我在GitHub帐户中创建了一个远程存储库。现在,我正在寻找如何将本地存储库推送到远程存储库。 在SVN中,我可以使用TortoiseSVN进行提交,并将更改推送到远程存储库。我看不到任何适用于Git的工具。 如何将本地存储库推送到GitHub上的远程存储库?
113 git  github  git-push 

3
当我尝试推向起点时,为什么Git会告诉我“没有这样的远程'起点'”?
我对Git很陌生;我最近才创建了一个GitHub帐户。 我刚刚尝试推送我的第一个存储库(一个示例项目),但是出现以下错误: No such remote 'origin' 我运行了以下命令: git init git commit -m "first commit" git remote add origin https://github.com/VijayNew/NewExample.git git push -u origin master 但是,当我运行git commit -m“ first commit”时,收到以下消息: nothing added to commit but untracked files present (use "git add" to track) 于是我试图设置origin,使用 git remote set-url origin https://github.com/VijayNew/NewExample.git 但我收到以下错误: No …
113 git  github  push  git-remote 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.