在本地访问github帐户时出错

时间:2013-03-25 02:07:32

标签: git github config

我为我的本地仓库添加了ssh密钥(我从我的github仓库克隆了。

当我尝试将提交推送到远程github repo时,我收到以下消息:

fatal: 'git@github.com/username/reponame.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.

我也尝试将远程名称更改为git://github.com/username/reponame.git,但它无效。

在哪里可以指定我的用户名/密码来访问远程仓库(或者如果它嵌入在唯一的ssh密钥中,而且只是我做错了,那么帮助)?

注意 - 我在我的github帐户中输入了我的ssh密钥。

请指导我正确的方向。

1 个答案:

答案 0 :(得分:0)

您似乎在github repo的网址中输入了拼写错误:

git@github.com/username/reponame.git

相反,你应该使用:

git@github.com:username/reponame.git

更新远程命名来源的URL:

git remote set-url origin git@github.com:username/reponame.git

在此之后尝试git fetch origin,看看您是否能够从遥控器获取更改。如果可行,您应该能够运行git push origin(前提是您的SSH密钥有效,并且您已按照步骤将它们正确添加到您的github帐户中。)