gitlab添加SSH密钥 |
您所在的位置:网站首页 › 如何获取自己电脑的公钥 › gitlab添加SSH密钥 |
gitlab添加SSH密钥
1、场景
首次在码云或gitlab拉取代码时,除了要进行git的用户名和邮箱配置外,还要配置对应的密钥 2、查看/设置git的用户名和邮箱 2.1、查看git用户名和邮箱git config user.name git config user.email 2.2、修改git的用户名和邮箱git config --global user.name 用户名 git config --global user.email 邮箱 3、查看本地密钥查看是否有ssh 方式一: cd ~/.ssh 方式二: SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录 如:C:\Users\用户\.ssh\ 查看是否包含id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有.pub 后缀的文件就是公钥,另一个文件则是密钥。 如果有这两个文件,则跳过1.2;如果没有这两个文件,甚至.ssh目录也没有,则需要用ssh-keygen 来创建 3.1、生成密钥信息在.ssh 目录下右键打开Git Bash(.ssh目录不存在,则在任一目录下操作,或者手动创建该目录) 文件夹 3.11、生成密钥ssh-keygen -t rsa rsa:常规命名,可以自定义 或:生成秘钥:ssh-keygen -t rsa -C “[email protected]” ,直接三个Enter就行,然后会提示输入密码(可输可不输) 说明:命令中的email,就是gitlab中的账号,需要保持一致 三个回车(文件名,密码都不设置,全部回车!) 效果 在~/.ssh/下会生成两个文件,id_rsa和id_rsa.pub id_rsa是私钥 id_rsa.pub是公钥 3.12、查看是否生成了id_rsa和id_rsa.pubcd ~/.ssh ls cat id_rsa.pub 查看 ssh 公钥方法: 1、通过命令窗口 a. 打开你的 git bash 窗口 b. 进入 .ssh 目录:cd ~/.ssh c. 找到 id_rsa.pub 文件:ls d. 查看公钥:cat id_rsa.pub 或者 vim id_rsa.pub 查看密钥,如图: 2、或者你也可以直接输入命令 :cat ~/.ssh/id_rsa.pub 3、或者你也可以直接打开你用户(一般都是 Administrator)下的 .ssh 文件夹,打开它里面的 id_rsa.pub 文件 3.2、gitlab添加密钥信息复制SSH Keys sudo gedit id_rsa.pub或 cat id_rsa.pub进行复制。 3.21、gitlab添加秘钥访问登录GitLab, 登录进去后, 搜索ssh, 或ss 就会有提示 设置—> ssh密钥. 点击进入ssh密钥添加页面. 把id_rsa.pub中的信息输入到key输入框中,title可以随便起,见名知意即可。然后点击Add Keys即可 搜索ssh或SSH Keys 打开gitlab,选择settings -> SSH Keys -> 粘贴刚刚打开文件里的内容到Key -> Add Key 4、git拉取代码注意:克隆代码之前确保有相关的项目代码权限(master、developer、reporter),如无权限,需要项目分配权限。 1、登录gitlab后,进入项目首页,获取SSH链接地址 2、在本地项目空目录下,右键–>Git Bash Here 3、拉取代码 git clone 项目远程仓库ssh地址 4、首次拉取代码时,需要确认密钥信息,输入yes即可 5、项目拉取完成,运行后进行开发 进入项目首页,获取SSH链接地址 2、在本地项目空目录下,右键–>Git Bash Here 3、拉取代码 git clone 项目远程仓库ssh地址 4、首次拉取代码时,需要确认密钥信息,输入yes即可 5、项目拉取完成,运行后进行开发 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |