0%

Git服务器生成ssh公钥

初次登录gitlab时,一般会有这样的提示

You won’t be able to pull or push project code via SSH until you add an SSH key to your profile

这时,需要生成ssh公钥。可参考文章:ssh客户端无需输入密码登录服务器

1
2
3
4
$ cd ~/.ssh
$ ls
authorized_keys2 id_dsa known_hosts
config id_dsa.pub

我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。 如果找不到这样的文件(或者根本没有 .ssh 目录),你可以通过运行 ssh-keygen 程序来创建它们。

1
$ cat ~/.ssh/id_rsa.pub

把内容复制到git中ssh Key里面,下次就可以自动登录和密码操作git了