我试图遵循Michael Hartl的Rails教程,但遇到了一个错误。
我注册了Github,发布了一个新的SSH密钥,并建立了一个新的存储库。但是当我在终端输入下一行时,我得到以下错误:
Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.
只是想知道是否有其他人遇到过这个问题?
首先做一个:
git remote rm origin
然后呢
git remote add origin https://github.com/your_user/your_app.git
瞧!为我工作!
总之,
git remote rm origin
git remote add origin git@github.com:username/myapp.git
工作了!
干杯!
TL;DR您只需更新现有的远程:
$ git remote set-url origin git@github.com:ppreyer/first_app.git
长版本:
如错误消息所示,已经有一个同名远程配置。因此,您可以使用不同的名称添加新的远程服务器,或者在不需要时更新现有的远程服务器:
要添加一个新的遥控器,例如称为github
,而不是origin
(它显然已经存在于您的系统中),请执行以下操作:
$ git remote add github git@github.com:ppreyer/first_app.git
但是请记住,在教程中的任何地方都可以看到“origin”,您应该将其替换为“github”。例如,$git-push-origin-master
现在应该是$git-push-github-master
。
但是,如果您想查看已经存在的起源
是什么,您可以执行$git远程-v
。如果你认为这是有一些错误,你可以这样更新它:
$ git remote set-url origin git@github.com:ppreyer/first_app.git
我在Github上注册,发布了一个新的SSH密钥,并创建了一个新的存储库。但当我在终端中输入下一行时,我得到以下错误: 只是想知道有没有人遇到过这个问题?
我正试着和git建立联系http://danielmiessler.com/study/git/#website来管理我的网站。 我已经完成了说明中的最后一步:git推送网站master:refs/heads/master 我正在使用win7中的git ming32命令行 这里的一个问题可能是程序正在寻找Bill@***. com。当我通过ssh连接到我的网站时,我有一个不同的用户名(让我们说“a
我知道类似的问题已经被问过了。 但是,我相信我的问题是由于我以前犯的一个错误,因此是不同的:让我解释一下。 一切都很顺利,正如我所能做到的: git添加 本地存储库中的所有文件 git commit-m“message here”将消息添加到我的提交中 git push origin master将我的文件上载到GitHub git push heroku master将我的文件上载到heroku
我正在完成“尝试Git”教程。 当我进入“1.11远程推送”章节并尝试运行: 我得到这个错误: 有什么想法吗?
> 我已经尝试了所有方法来添加这个远程存储库,但当我推送git-hub存储库时,我无法拉动或推送它可以工作,我缺少什么? e.gatoto@EMMANUELMINGW64~/Desktop/myrepo.git(master)$git推源主e.gatoto@192.168.180.27的密码:致命:~/Desktop/myrepo.git似乎不是git存储库致命:无法从远程存储库读取。 请确保您具
当我试着跑的时候 我刚刚得到了 这和不安全有关吗?我尝试创建一个公钥,就像《致命:远程端意外挂断并再次运行它》的答案一样,但它仍然不起作用。我不是真的在用钥匙吗?如果有,我怎么用?