0

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

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

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 密钥。

请指导我正确的方向。

4

1 回答 1

0

您似乎在 github 存储库的 URL 中有错字:

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 帐户)。

于 2013-03-25T03:01:13.097 回答