【发布时间】:2014-11-13 16:39:29
【问题描述】:
我在 Windows 上使用 TortoiseGit。当我尝试从标准 Windows 资源管理器的上下文菜单中克隆时,我收到此错误:
请确保您具有正确的访问权限并且存储库存在
更准确地说,终端截图如下:
git.exe 克隆 --progress -v "git@arobotdev:\git\AlfaRobot.git" "C:\Work\AlfaRobot"
克隆到“C:\Work\AlfaRobot”...
权限被拒绝,请重试。
权限被拒绝,请重试。
权限被拒绝(公钥、密码)。
致命:无法从远程存储库读取。
请确保您拥有正确的访问权限
并且存储库存在。
git 没有完全退出(退出代码 128)(21450 ms @ 19.09.2014 10:36:58)
我应该怎么做才能让 git 正常工作?
【问题讨论】:
-
尝试生成ssh keygen并添加
-
使用 Shell(或 Windows 中的 Git Bash)创建 SSH 密钥:
$ ssh-keygen -t rsa -C "youremail@example.com" -
在将存储库更改为 git@github.com 地址后出现该错误,因为不必一直输入密码。导致它的真正错误是忘记在 github 上添加我的公钥。
-
在我的情况下,我需要像here一样设置配置
标签: git github tortoisegit