【代码管理】SourceTree和Gitee结合使用

SourceTree安装(免注册)

  • 官网地址:https://www.sourcetreeapp.com/

  • 我安装的是SourceTreeSetup-3.4.9.exe这个版本
    在这里插入图片描述

  • 双击运行后运行后,会看到这样登录界面,接下来我要进行免注册安装,先关闭此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安装成功

在这里插入图片描述

生成SSH公钥

  • 如果你的Gitee使用手机号码登录的,没有绑定邮箱,最好还是在Gitee上绑定一个

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在Gitee上添加SSH公钥

  • 进入Gitee,点击:账号->设置->安全设置->SSH公钥
  1. 添加公钥标题(这个可以随便起名)
  2. 填写刚刚复制的公钥,如果之前没复制,也可以在C:\Users\你的用户名.ssh下的id_rsa.pub文件里找到

在这里插入图片描述

  • 成功添加SSH公钥

在这里插入图片描述

  • 显示添加的公钥,可以进行管理
    在这里插入图片描述

在SourceTree上配置SSH公钥

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

在这里插入图片描述

配置SSH公钥出现的错误

  • 如果上面步骤出现以下错误
    在这里插入图片描述
  • 在选项中选择Git,点击Update Embedded,更新内嵌的Git版本,上面错误得到解决
    在这里插入图片描述

创建Gitee仓库并在SourceTree上克隆

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

在这里插入图片描述

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

在这里插入图片描述

  • 选择路径,并克隆

在这里插入图片描述

  • 之后就可以对SourceTree进行下一步的探索了(新建分支,提交,推送等操作)
    在这里插入图片描述

其他学习链接

相关问题解决方法

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SourcetreeGitee都是与版本控制工具Git相关的平台和工具。 Sourcetree是一个Git客户端工具,可提供用户友好的图形界面来管理Git仓库。它支持Windows和Mac操作系统,并提供了一系列强大的功能,如仓库克隆、分支管理、提交和合并代码等。使用Sourcetree,用户可以更方便地与Git进行交互,管理和控制代码Gitee是一个基于Git的代码托管平台,类似于GitHub。它主要面向中国的开发者和团队,提供了全球化的代码协作和管理解决方案。在Gitee上,用户可以创建仓库、管理代码、协同开发,并提供了一系列额外的功能,如演示、代码质量检查、团队协作等。Gitee致力于为用户提供更好的代码托管和开发体验。 当涉及到SourcetreeGitee两个账号时,一般指的是使用Sourcetree连接和操作Gitee上的仓库。用户可以将Gitee上的仓库克隆到本地,然后使用Sourcetree来对代码进行管理和提交。在进行操作时,用户需要提供Gitee账号的相关信息,如用户名和密码,或者使用SSH密钥进行登录验证。 通过使用SourcetreeGitee两个账号,用户可以在本地使用Sourcetree的便捷功能来管理和控制Gitee上的代码仓库。这样可以提高开发效率,使代码协作更加顺利和友好。同时,Sourcetree还提供了一些额外的功能,如代码比较、冲突解决等,帮助用户更好地管理和维护代码。 总而言之,SourcetreeGitee两个账号的结合,为开发者提供了更好的代码版本控制、协作开发的工具和平台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值