使用 git bash 配合 putty 进行推拉

using git bash with putty to push-pull

我想使用 windows 中的 Git bash 来推拉我的项目。
我有一个用于 putty 的 ssh 密钥。

有了 Git 扩展,我的存储库运行良好,我可以随心所欲地进行所有操作。
我在我的任务栏中添加了 putty 并且我的密钥已注册。

当我打开控制台并尝试 push/pull git 询问我密码,但我没有密码(ssh 密钥密码无效)。

我试过 git config -l,我的遥控器 url 是 git@server.ip.address/repository.git,所以我没有使用 http 连接(我认为)。

如何通过控制台访问远程?

您在 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