我已经在我的Windows 7机器上创建了一个公钥和私钥到我的Git服务器,当我在Windows中使用Tortoise Git时,我可以成功使用它。
我现在只想在命令行上使用它,但无法让它工作,因为msysGit没有获取我的ssh密钥。
有人能帮我介绍一下如何帮助mysysGit捡起我存储在。。。
c:\.ssh.
rsa-key-20160411-priv.ppk
rsa-key-20160411-pub
id_rsa
我在网上看到一条帖子,建议把它放在
C:\Program Files (x86)\Git\.ssh
可能有帮助,但没有。
谢谢
git-cmd.bat
(与git for windows一起打包)默认将环境变量HOME
设置为%USERPROFILE%
。
在您的情况下,您需要将其设置为C:\,以便git在%HOME\中查找ssh密钥。ssh
。
主要内容:创建SSH密钥SSH代表用于管理网络,操作系统和配置的Secure Shell或Secure Socket Shell,并且每次都不需要使用用户名和密码即可验证GitLab服务器。 您可以设置SSH密钥以提供计算机与GitLab之间的可靠连接。 在生成之前,您需要在系统中安装Git。 创建SSH密钥 步骤(1): 要创建SSH密钥,请打开命令提示符并输入命令,如下所示: 它会提示’输入保存密钥的文件():’,只
Secure SHell (SSH) 是一个通过网络登录其他计算机的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为 SSH Port Forwarding (Tunneling)。通常情况下,它是使用为一个 Telnet 的加密版本。 在一个 Telnet 阶段作业,全部的通讯,包括用户名和密码,会用纯文本传输,让任
“Secure SHell (SSH)”是一个通过网络登录其他电脑的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为“SSH Port Forwarding (Tunneling)”。通常情况下,它是使用为一个 Telnet 的加密版本。 在一个 Telnet 会话,全部的通讯,包括用户名和密码,会用纯文本传输,让任何
“Secure SHell (SSH)”是一个通过网络登录其他电脑的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为“SSH Port Forwarding (Tunneling)”。通常情况下,它是使用为一个 Telnet 的加密版本。 在一个 Telnet 会话,全部的通讯,包括用户名和密码,会用纯文本传输,让任何
“Secure SHell (SSH)”是一个通过网络登录其他电脑的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为“SSH Port Forwarding (Tunneling)”。通常情况下,它是使用为一个 Telnet 的加密版本。 在一个 Telnet 会话,所有的通讯,包括用户名和密码,会用纯文本传输,让任何
“Secure SHell (SSH)”是一个通过网络登录其他电脑的程序,在远程服务器运行命令,和从一台机器移动文件到另一台。在不安全的网络中,它提供两台主机之间强大认证和安全加密的的通讯,被称为“SSH Port Forwarding (Tunneling)”。通常情况下,它是使用为一个 Telnet 的加密版本。 在一个 Telnet 会话,所有的通讯,包括用户名和密码,会用纯文本传输,让任何