Git 连接到与原地址不同的地址
Git connects to different address than given for origin
当我使用
git remote -v
我收到
origin git@github.com:user/repo.git (fetch)
origin git@github.com:user/repo.git (push)
看起来不错,但如果我再尝试
git push origin
我收到
2626git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
在我检查并重新分配 ssh 密钥一千次之后,我对地址产生了怀疑并尝试了
git push git@github.com:user/repo.git
而且效果非常好。知道我可以在哪里解决这个问题吗?
您的遥控器 URL 中似乎有一些 Unicode 控制字符(特别是两个 U+0096 字符)。您可以通过这样做来解决这个问题:
$ git remote set-url origin git@github.com:user/repo.git
这会将遥控器 URL 设置为正确的设置,然后您应该可以正常进行推拉。
当我使用
git remote -v
我收到
origin git@github.com:user/repo.git (fetch)
origin git@github.com:user/repo.git (push)
看起来不错,但如果我再尝试
git push origin
我收到
2626git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
在我检查并重新分配 ssh 密钥一千次之后,我对地址产生了怀疑并尝试了
git push git@github.com:user/repo.git
而且效果非常好。知道我可以在哪里解决这个问题吗?
您的遥控器 URL 中似乎有一些 Unicode 控制字符(特别是两个 U+0096 字符)。您可以通过这样做来解决这个问题:
$ git remote set-url origin git@github.com:user/repo.git
这会将遥控器 URL 设置为正确的设置,然后您应该可以正常进行推拉。