1 用例
客户端连接gitlab需要验证。
配置后可以直接连接,不需要输入密码
2 静态
gitlab一个代码管理工具。
3 动态
1 创建ssh秘钥
在创建秘钥之前要先检查,如果已经存在则跳过该步骤。
查询命令
cat ~/.ssh/id_rsa.pub
创建命令
ssh-keygen -t rsa -C "zhihuan.niu@funi.com"
注意:在windows系统下把生成的密钥文件放在以下目录
1. 安装git,从程序目录打开 "Git Bash"
2. 键入命令:ssh-keygen -t rsa -C "email@email.com"
"email@email.com"是github账号
3. 提醒你输入key的名称,输入如id_rsa
4. 在C:\Documents and Settings\Administrator\下产生两个文件:id_rsa和id_rsa.pub
5. 把4中生成的密钥文件复制到C:\Documents and Settings\Administrator\.ssh\ 目 录下。
6. 用记事本打开id_rsa.pub文件,复制内容,在github.com的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚
2 配置gitlab的公钥
在gitllab网站修改个人信息页面选择ssh keys,点击 添加ssh key
输入cat ~/.ssh/id_rsa.pub
命令得到的字符串