小编Hob*_*sie的帖子

Windows的源代码树似乎无法使用有效的SSH密钥

我在Windows上的Source Tree中使用putty创建了一个ssh密钥对,然后将其添加到我的repo客户端(我在个人服务器上使用Gitlab).

这可以通过gitbash(克隆和推送等)以及通过SourceTree for OSX正常工作但是在将.ppk键添加到正在运行并且似乎正确加载了密钥的pageant之后,我似乎无法通过SourceTree进行克隆.在添加具有详细说明的repo路径时,我得到"这不是有效的源路径/ URL":

致命:无法从远程存储库读取.请确保您具有正确的访问权限和存储库.

如果我通过git bash添加一个我使用相同ssh密钥对克隆的现有repo(只需将文件夹拖放到Windows的Source Tree中),这似乎可以解决问题 - 我可以提交并查看历史记录等.我尝试推送,然而,它失败了很多相同的消息(我已经改变了回购路径):

git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags origin master:master推送到git@MyServer.com:MyRepo.git

致命:无法从远程存储库读取.请确保您具有正确的访问权限并且存储库存在.

完成但有错误,请参见上文.

据我所知,Pageant已启动并运行在我的机器上正确的(仅限)ssh键.

任何帮助都非常欢迎.

windows git atlassian-sourcetree

7
推荐指数
1
解决办法
4323
查看次数

标签 统计

atlassian-sourcetree ×1

git ×1

windows ×1