美文网首页
Git和SourceTree的SSH配置

Git和SourceTree的SSH配置

作者: 饭勺 | 来源:发表于2018-10-18 09:25 被阅读0次

一、前言

为了有权限操作GitHub或者Gitlab上面的项目,配置SSH是必不可少的一步。
一般来说,此步骤在配置环境中执行一次就可以了。为了防止每次忘记操作,记录于此。

二、Git配置

给Git指令配置操作权限。步骤如下:
1. 利用Git指令生成RSA公钥和私钥文件
2. 登录GitLab项目中,找到SSH配置,将公钥上传生成同样的key值。key值用来校验是否和本地一样

第一步具体流程如下:

1. 打开git bash,在控制台中输入以下命令:ssh-keygen -t rsa -C "youremail@example.com"
   youremail@example.com 是一个标记,可以用任何字符串。为了区分不一样的公私钥。
2. 然后Enter,会提示输入密码。操作完这步就结束了。
3. 生成的文件一般存放在[c盘->用户->自己的用户名->.ssh],有两个文件:id_rsa、id_rsa.pub
4. id_rsa为私钥,id_rsa.pub为公钥。

ssh生成指令.jpg
公私钥存放位置.jpg

第二步具体流程如下:

登录Gitlab或者GitHub在项目地址找到SSH设置页,填写公钥。
找到SSH Keys.jpg

填写公钥,注意开头根据提示填写 begins with ssh-rsa
填写公钥.jpg

三、SourceTree配置

1. 利用SourceTree生成公私钥文件。文件格式为.ppk
2. 将公钥上传给Gitlab

A. 找到SourceTree的工具选项,点击导入或创建SSH密钥

SourceTree创建SSH密钥.jpg

B. 点击Generate之后通过鼠标乱滑创建公私钥,如下:
保存公私钥并且最好此时复制出公钥.jpg

C.公私钥为ppk文件,存放位置随意,如下:
公私钥存放.jpg

D. 将复制出的公钥传到Gitlab上,生成key值。  步骤和Git操作一样。
   然后给SourceTree添加私钥,如下所示:
给SourceTree添加私钥.jpg

相关文章

网友评论

      本文标题:Git和SourceTree的SSH配置

      本文链接:https://www.haomeiwen.com/subject/tyxjzftx.html