可以的。但是需要附加条件和设置才行。只举一例。方法如下:
用ssh-keygen命令生成ssh密钥文件
1、如果本机上已经添加过git帐号则找到密钥文件目录。否则跳到3。
一般都是在“~/.ssh”(我的是 C:\Users\【用户名】\.ssh)。
2、如果之前建立密钥时,没有设定名字,则原默认是直接F2修改当前目录下的密钥文件的名字
3、为自己的github帐号创建相应的密钥
在~/.ssh目录下右键执行Git Bash Here,一定要在~/.ssh路径下运行命令行,不然生成的文件不会出现在当前目录。$ ssh-keygen -t rsa -C "your@gmail.com"
先不要一路回车,在第一个对话的时候输入重命名(id_rsa_myself),如:
Enter file in which to save the key (/c/Users/WJ/.ssh/id_rsa): id_rsa_myself (这里输入我们定义的名字以便和其它的有区别, 然后一路回车)
4、生成完成后,会在本地的ssh目录下出现刚刚生成的密钥文件
5、部署SSH key这里就不讲各个平台了,已GitHub为例:进入Personal settings –> SSH and GPG keys:点击"new SSH key", 把公钥(.pub结尾)的内容分别添加到相应的github账号中。