Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

前言

作为一个国内开发者而言使用Git操作神器SoureTree最大的问题就是账号注册问题,因为注册账号的链接在不翻墙的情况下基本上是打不开的,所以有的时候我们需要借助一些翻墙工具助我们一臂之力。如蓝灯,谷歌访问助手等,我用的是justmysocks这个平台,注册后里面有详细的教程,这里主要是讲解一下如何注册SoreceTree的Atlassian账号,这里有一个SourceTree跳过注册安装使用的教程(不知道是不是我的版本太高的原因按照该篇博客的教程操作了还是不起作用,这里仅供大家参考,推荐使用注册账号的方式来进行登录)。

SourceTree介绍

SourceTree 是 Windows 和Mac OS X 下免费的 Git 管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。并且拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。

SourceTree拥有完整的Git功能

通过一个简单的用户界面即可使用所有的Git命令

通过一次单击,即可管理所有的Git库,无论是托管的还是本地的

通过一次单击,即可进行commit、push、pull、merge等操作

一些先进的功能,如补丁处理、rebase、shelve、cherry picking等

可以连接到你托管在Bitbucket、Stash、Microsoft TFS或GitHub&etc中的代码库

下载地址

1
https://www.sourcetreeapp.com/

这个是官网下载地址,可能需要翻墙,也可以用这个

1
https://pc.qq.com/detail/17/detail_23237.html

腾讯软件中心下载地址

SourceTree Atlassian账号注册地址

1
https://www.atlassian.com/zh/try/cloud/signup?product=jira-software.ondemand

安装

Git安装

1
https://git-scm.com/download/

SourceTree安装

选择Git为分布式版本控制系统

SourceTree使用

Git Bash生成并找到SSH Key

输入以下命令,替换成自己的邮箱

1
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 

然后直接三次回车

获取到你的 public key(公钥,鉴权关键)

1
cat ~/.ssh/id_rsa.pub

Win系统应该在C盘,大家自己找一下- -

添加到GitLab

SourceTree界面操作,以mac为例