0

我正在学习 ruby​​.railstutorial.org 课程(第 3 章),我需要创建一个新的 github 帐户。所以我正常启动。

$ git init
$ git commit -m "first commit"
$ git remote add origin git@github.com:<username>/sample_app.git
fatal: remote origin already exists. 

这很好,因为它只是告诉我为此设置了一个 github。这是真的,我可以在我的截图中看到。

在此处输入图像描述

根据 github 和我的教程,下一步将是:

$ git push -u origin master
fatal: 'git@github.com<username>/sample_app.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

这可能是什么原因造成的?我没有被提示输入密码,我也觉得很奇怪。

4

2 回答 2

1

由于您已经有一个具有该名称的 github 存储库,您只需克隆它而不是创建一个新存储库。在您的控制台中,尝试执行以下操作:

git clone git@github.com:XXXXXX/sample_app.git

然后继续添加您的第一个文件,提交并推送它。

于 2013-05-09T01:29:36.447 回答
1

不知何故,您的origin遥控器的 URL 无效;冒号不见了。您可以像这样更新 URL:

git remote set-url origin git@github.com:<username>/sample_app.git

你的用户名在哪里<username>

或者,您可以手动编辑存储库配置文件.git/config并更改该部分url下的值[remote "origin"]

之后,一切都应该正常工作。

于 2013-05-09T03:38:45.707 回答