我想在Windows中使用Git bash来推送我的项目 我有一个与putty一起使用的ssh密钥。
使用Git扩展我的存储库运行良好,我可以按照自己的意愿进行所有操作 我把腻子放在我的任务栏中,我的钥匙已经注册。
当我打开控制台时,我尝试push/pull
git要求我输入密码,但我没有密码(ssh密钥密码不起作用)。
我尝试使用git config -l
,而我的远程网址是git@server.ip.address/repository.git
,所以我没有使用http连接(我认为)。
如何通过控制台访问遥控器?
答案 0 :(得分:1)
您需要在Windows中的git bash会话中查看环境变量HOME
。
必须设置(通常为%USERPROFILE%
)才能包含%HOME%\.ssh
(\id_rsa
/ id_rsa.pub
)
如果%HOME%
已正确设置(键入set HOME
以检查其值),则ssh操作将起作用。
假设您使用的是openssh,而不是putty,这意味着您需要将ppk密钥转换为public/private openssh set,并在%HOME%\.ssh
中复制。