gitlab配置ssh连接
Posted laoxia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab配置ssh连接相关的知识,希望对你有一定的参考价值。
一、SSH key配置:
1、Git发全局配置:
1 git config --global user.name "username" 2 git config --global user.email "username@domain.com"
2、打开本地的git bash,输入如下命令生成公钥和私钥对:
1 ssh-keygen -t rsa -C ‘xxxxx@domain.com‘
然后一路回车即可;
3、然后打开~/.ssh/id_rsa.pub文件(~表示用户目录,比如我的windows就是C:UsersAdministrator),复制其中的内容;
4、打开gitlab,找到Profile Settings-->SSH Keys--->Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮;
5、在命令行下输入:git clone git@xxxxxxxxx即可将源码下载到本地;
二、tortoiseGit的SSH 配置:
1、打开TortoiseGit安装路径下的bin目录,打开puttygen.exe文件;
2、点击菜单项“Conversions-->Import key”,在弹出的对话框中选择“~/.ssh/id_rsa”文件,然后点击“save private key”按钮,即可保存一个扩展名为ppk的文件;
3、打开TortoiseGitin下的pageant.exe文件,点击“add key”选择上一步中保存的ppk文件,然后即可使用TortoiseGit下载源码;
4、设置pageant开机自启动:
1 "C:Program FilesTortoiseGitinpageant.exe" C:Users{username}.sshid_rsa.ppk
参考资料:
https://www.cnblogs.com/hafiz/p/8146324.html
https://blog.csdn.net/hbiao68/article/details/84912587
以上是关于gitlab配置ssh连接的主要内容,如果未能解决你的问题,请参考以下文章
windows系统,安装Jenkins,连接Gitlab失败。已经配置了SSH(Windows上用的 cygwin)。错误详见图。