我在Windows的源代码树中使用putty创建了ssh密钥对,然后将其添加到我的repo客户端(我在个人服务器上使用Gitlab)。用于Windows的源代码树似乎并不适用于有效的SSH密钥
这工作正常从gitbash(克隆和推等),并通过OST的SourceTree,但添加.ppk键后,正在积极运行,似乎已正确加载密钥,似乎无法通过SourceTree克隆。当添加具有以下细节的回购路径时,我收到“这不是有效的源路径/ URL”:
致命:无法从远程存储库读取。请确保您的 具有正确的访问权限并存在存储库。
如果我通过git bash(通过将文件夹拖放到Source Tree for Windows中)使用相同的ssh密钥对克隆的现有repo,我似乎可以提交并看到历史等当我尝试推,但是,它失败了很多相同的消息(我改变了回购路径):
git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags origin master:master推送到[email protected]:MyRepo.git
致命:无法从远程回收站读取itory。请确保您的 具有正确的访问权限并存在存储库。
已完成,有错误,请参阅上文。
据我所知,Pageant在我的机器上运行正确的(只有)ssh密钥。
任何帮助非常欢迎。