使用Sourcetree代替Git 命令连接gitee个人仓库

由于Git  版本库使用命令行操作无感,安装一个面板更具仪式感。。。 

前提安装好 Git  

 1、安装sourcetree

  • SourceTree安装(免注册):官网地址:https://www.sourcetreeapp.com/
  • 双击运行后,会看到这样登录界面,接下来我要进行免注册安装,先关闭此SourceTree登录界面

  • 在C盘的路径C:\Users\你的用户名\AppData\Local\Atlassian\SourceTree下新建一个accounts.json文件
  •  在accounts.json里面添加下面的内容:
[  
  {  
    "$id": "1",  
    "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",  
    "Authenticate": true,  
    "HostInstance": {  
      "$id": "2",  
      "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",  
      "Host": {  
        "$id": "3",  
        "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",  
        "Id": "atlassian account"  
      },  
      "BaseUrl": "https://id.atlassian.com/"  
    },  
    "Credentials": {  
      "$id": "4",  
      "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",  
      "Username": "",  
      "Email": null  
    },  
    "IsDefault": false  
  }  
] 
  • 填写完毕后记得保存,然后再次双击SourceTree图标,出现以下信息,选择第一个
  • 之后选择下载一个内嵌的Mercurial,耐心等待 
  • 下载完毕之后出现如下界面,证明SourceTree安装成功

2、本地生成SSH公钥:【不要使用工具生成,很慢而且会连接--报错。。。】

 在SourceTree菜单栏上选择 操作->在终端打开

在终端输入:ssh-keygen -t rsa -C “你的邮箱账号”,连续按Enter键,最终得到如下结果:

继续输入:cat ~/.ssh/id_rsa.pub,得到公钥,可以把它复制下来:

 3、在Gitee上添加SSH公钥

      进入Gitee,点击:账号->设置->安全设置->SSH公钥:

  1. 标题随便起一个,填写刚刚复制的公钥-粘贴,【如果之前没复制,也可以在C:\Users\你的用户名.ssh下的id_rsa.pub文件里找到】

 

4、在SourceTree上配置SSH公钥:

  • 回到SourceTree,在菜单栏上选择工具->选项->一般 • SSH客户端配置,注意SSH客户端选择
  • OpenSSH,正常情况下,会自动定位到SSH密钥,如定位不到,可以手动查找定位密钥。点击确定,完成。 
  • 如果上面步骤出现以下错误:

  •  在选项中选择Git,点击Update Embedded,更新内嵌的Git版本,上面错误得到解决

5、创建Gitee仓库并在SourceTree上克隆

  • 先在Gitee上创建一个仓库。
  • 在远程仓库点击:克隆/下载->SSH->复制,将远程仓库路径复制下来 

  • 在SourceTree菜单栏上选择文件->克隆/新建

 点击【Clone】,把上一步在Gitee上复制的SSH链接复制到Sourcetree

---------------克隆必须是本地空目录---------------------

然后 新文件放暂存-》然后进入分支,然后点推送,代码就推上 gitee 了

6、成功同步过来后,在Sourcetree中建立新分支,避免更新后的内容打乱主分支的内容,此后都是在新建立的分支上进行更新

把新建的分支推送到Gitee的个人仓库

刷新一下,就可以看到刚刚创建的分支了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值