Git和SourceTree的SSH配置

一、前言

为了有权限操作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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 写在前面 在团队做过软件开发的,版本控制必是不可或缺的一项。目前,版本控制主要分为集中式版本控制系统和分布式版本控...
    Jack_lin阅读 10,092评论 45 433
  • 前言 说明:本文是为了给公司员工培训而编写的教程,意在深度理解git原理,不适合“快餐式”学习,适合“刨根问底”式...
    断忆残缘阅读 712评论 0 1
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,203评论 5 147
  • 一、Git 安装和环境配置 感谢廖雪峰老师的博客,以下内容,有参考Git教程 1、下载适合的 Git,官网下载地址...
    武曌思阅读 1,051评论 0 1
  • 主动在我们的生活中,学习中,工作中都会起到积极作用,主动承担原本不属于我们的工作,可以使人与人之间的关系拉进,增进...
    Mango_20d0阅读 316评论 0 0

友情链接更多精彩内容