使用git bash和腻子进行推拉
我想在windows中使用Git bash来推拉我的项目。使用git bash和腻子进行推拉,git,putty,git-bash,Git,Putty,Git Bash,我想在windows中使用Git bash来推拉我的项目。 我有一个ssh密钥,可以与putty一起使用 使用Git扩展,我的存储库运行良好,我可以随心所欲地执行所有操作。 我的任务栏上有油灰,我的钥匙已注册 当我打开控制台并尝试推/拉时,git询问我密码,但我没有(ssh密钥密码不起作用) 我试过使用git config-l,我的远程url是git@server.ip.address/git所以我没有使用http连接(我想) 如何通过控制台访问远程设备?在Windows中,您只需从git ba
我有一个ssh密钥,可以与putty一起使用 使用Git扩展,我的存储库运行良好,我可以随心所欲地执行所有操作。
我的任务栏上有油灰,我的钥匙已注册 当我打开控制台并尝试推/拉时,git询问我密码,但我没有(ssh密钥密码不起作用) 我试过使用
git config-l
,我的远程url是git@server.ip.address/git
所以我没有使用http连接(我想)
如何通过控制台访问远程设备?在Windows中,您只需从git bash会话中检查环境变量
HOME
必须将其设置为(通常设置为%USERPROFILE%
)才能包含%HOME%\.ssh
(\id\u rsa
/id\u rsa.pub
)
如果正确设置了%HOME%
(键入set HOME
检查其值),ssh操作将正常工作
假设您使用的是openssh,而不是putty,这意味着您需要将ppk密钥转换为一个,以便在
%HOME%\.ssh
中复制。我没有.pub文件。我用putty生成了一个.ppk键。在my.ssh文件夹中只有已知的\u主机
。我将我的ppk密钥放在另一个文件夹中。@Jepessen不使用putty:使用openssh()。但是在任何情况下,必须定义HOME。好的,我将尝试使用openssh。我会让你知道的。谢谢。@Jepessen在接受答案之前,可能先检查一下这是否有效;)@杰佩森太棒了!我已按要求编辑了答案。