使用Jenkins自动编译部署的时候, 需要用gitlab来拉取代码。
这时候,需要去gitlab添加这台服务器的权限,才可以从gitlab地址拉取源码。
在服务器中端输入:
ssh-keygen -t rsa -C "guihaidong@bmind.com.cn"
可以根据提示写输出的目录。
如果没有写的话,默认生成在
/root/.ssh/目录。
如果没有找到id_rsa和id_rsa.pub 的话,可以重新执行生成命令。
重新生成的话,可能会有如下提示:
Enter file in which to save the key (/root/.ssh/id_rsa):
意思是: 输入保存秘钥的文件名。可以输入id_rsa
然后还好提示输入一个密码,可以为空。 回车后,就会生成两个文件了,分别是id_rsa和id_raa.pub 文件。
id_rsa.pub文件是公钥。
将公钥里面的字符,放入gitlab里面。 这台服务器就可以访问gitlab项目了。
放入gitlab的:User Settings –> SSH Keys –> Add SSH Keys
网友评论