【Git】SourceTree通过ssh密钥克隆项目到本地


Git Bash、ssh key
Sourcetree、Github
author:zoxiii


文章目录

  • 1、下载安装Git Bash和Sourcetree
  • 2、打开Git Bash
    • 2.1、输入命令
    • 2.2、查看你生成的ssh public key
  • 3、GitHub添加ssh公钥
    • 3.1、GitHub网页登陆你的账号
    • 3.2、操作添加公钥
    • 3.3、本地验证
  • 4、SourceTree添加ssh密钥
  • 5、SourceTree通过ssh密钥克隆项目到本地
    • 5.1、找到你要克隆的项目
    • 5.2、克隆项目
    • 5.3、提交以及推送

1、下载安装Git Bash和Sourcetree

  • 【Git】SourceTree通过ssh密钥克隆项目到本地_第1张图片Git Bash官网
  • Git-2.37.2.2-64-bit.exe❤️提取码:9492
  • Sourcetree官网,需要注册Bitbucket账户

2、打开Git Bash

2.1、输入命令

ssh-keygen -t rsa -C "你的邮箱"

【Git】SourceTree通过ssh密钥克隆项目到本地_第2张图片

2.2、查看你生成的ssh public key

  • 文件绝对路径为C:\Users\mysel\.ssh\id_rsa.pub
  • 用记事本打开id_rsa.pub并复制所有

3、GitHub添加ssh公钥

3.1、GitHub网页登陆你的账号

3.2、操作添加公钥

  • 点击个人头像→【Settings】→【SSH and GPG keys】→【New SSH key】→为你的公钥取个名称→将刚刚复制的公钥代码粘贴到此处
    【Git】SourceTree通过ssh密钥克隆项目到本地_第3张图片

3.3、本地验证

在Git Bash输入命令

ssh -T [email protected]

【Git】SourceTree通过ssh密钥克隆项目到本地_第4张图片

4、SourceTree添加ssh密钥

  • 文件绝对路径为C:\Users\mysel\.ssh\id_rsa.pub
  • 工具→选项
    【Git】SourceTree通过ssh密钥克隆项目到本地_第5张图片

5、SourceTree通过ssh密钥克隆项目到本地

5.1、找到你要克隆的项目

  • 复制其SSH连接
    【Git】SourceTree通过ssh密钥克隆项目到本地_第6张图片

5.2、克隆项目

【Git】SourceTree通过ssh密钥克隆项目到本地_第7张图片

5.3、提交以及推送

  • 必须先暂存有修改的文件,然后提交,推送到远端
  • 如果推送失败,可能是网络不好,或者其他原因,实在不行也可尝试使用personal Access Token推送
    【Git】SourceTree通过ssh密钥克隆项目到本地_第8张图片
    【Git】SourceTree通过ssh密钥克隆项目到本地_第9张图片

你可能感兴趣的:(Git学习,git,ssh,github,sourcetree)