我为我的本地仓库添加了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密钥。
请指导我正确的方向。
答案 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帐户中。)