我通常在linux上使用git而且我不熟悉windows上的sourceTree(c #project),界面跟随树是有用的,但我想使用commande line。
我真的不明白,我使用sourceTree代理生成了我的ssh密钥并加载了" Pageant",我在我的bitbucket帐户上添加了公钥。
它有效。我可以从sourceTree接口
克隆/拉/推
但是使用sourceTree命令行模式不起作用
答案 0 :(得分:4)
PuTTY / Plink
GIT_SSH
设置为 plink.exe 的路径,例如C:\Program Files (x86)\Atlassian\SourceTree\tools\putty\plink.exe
当然,你可以在%HOMEPATH%\.ssh\id_rsa
中拥有一个单独的全局OpenSSH密钥,但是你会失去SourceTree自动加载正确密钥的优势。
顺便说一句,我可以确认这些都不起作用:
OpenSSH
作为 SSH客户端 PuTTY / Plink
作为 SSH客户端 答案 1 :(得分:0)
答案 2 :(得分:0)
上述任何内容都不需要让它对我有用。唯一需要考虑的方面是,默认情况下git(可能还有其他应用程序)需要c:/users/<user>/.ssh
中的ssh密钥。注意点!将我的ssh文件夹重命名为.ssh后,一切正常。