Git生成ssh公钥(ssh key)以及在GitLab配置ssh公钥

简介: Git生成ssh公钥(ssh key)以及在GitLab配置ssh公钥

前言


Git真的是个好东西,现在很多公司都会选择Git作为代码的版本控制工具,然后公司会搭建自己私有的GitLab来进行项目代码的管理。比如我在的这个公司,在clone代码的时候选择使用ssh协议来拉取代码。


下面我们来进行正文,如何使用Git生成ssh key以及如何在GitLab配置ssh公钥和后续的一些使用ssh协议进行提交和拉取git远程仓库的代码等。


一、使用Git生成ssh key


首先保证我们在本机安装了Git,右击鼠标–Git Bash Here

然后依次输入


cd ~/.ssh


点击回车


ls


点击回车


cat id_rsa.pub


奇迹出现了,我们想要的ssh公钥就出来了,当然我们一定要复制下来,或者暂时不关闭这个窗口

所有操作步骤如下图:

20190508160541984.png


二、 在GitLab配置ssh公钥


直接上图操作

进入GitLab


20190508164844344.png


找到输入公钥的页面,进行操作

20190508165321952.png



GitLab配置公钥也齐活了


三、其他操作


1.从GitLab上拉下来项目

进入我们想要将项目保存的路径后,右击鼠标–Git Bash Here

出现窗口后输入 : git clone -b dev 项目初始化地址

由于我是切换到dev分之才会需要写dev

下图就是我在下载的项目截图了,下载下来就可以使用了。

2019050816451626.jpg

目录
相关文章
|
3月前
|
Linux 网络安全 开发工具
码农日常生活之Git & Gitlab & Gitk
本文是关于Git和GitLab的配置使用教程,包括基础设置、日常命令操作以及图形工具的使用。
49 2
|
3月前
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
|
3月前
|
Linux 开发工具 git
[git]基于GitLab搭建本地Git服务
[git]基于GitLab搭建本地Git服务
|
4月前
|
网络安全 开发工具 git
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
1104 1
|
5月前
|
Shell Linux 网络安全
git生成SSH秘钥
git生成SSH秘钥
287 2
|
6月前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
592 0
|
4月前
|
网络安全 开发工具 git
使用git克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )
所以,你可以安全地忽略这个警告,它不会影响到你使用git克隆仓库。如果你已经成功克隆了仓库,那么一切都在正常工作。如果你在克隆过程中遇到其他问题,那可能需要查看具体的错误信息来解决。
117 0
|
5月前
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
551 2
|
5月前
|
安全 网络安全 开发工具
【GIT】GitHub添加ssh密钥
【GIT】GitHub添加ssh密钥
62 0
|
6月前
|
缓存 网络安全 开发工具
Git服务器报错:host key for (ip地址) has changed and you have requested strict checking
Git服务器报错:host key for (ip地址) has changed and you have requested strict checking
532 0