作为程序员,不可避免的要在github上查询代码,而在企业项目中,为了使得项目好管理需要使用项目管理客户端,所以接下来详细讲解一下基于git的sourceTree在windows系统下的安装及与GitHub上的账号进行远程连接同步更新的过程。

由于sourceTree的安装过程中有内嵌git的安装,所以我们不需要单独到git的官方网站上去下载安装git,直接通过sourceTree的安装来安装git。

一、sourcetree的免注册安装过程

 首先,下载windows版本的sourceTree。直接进入官网https://www.sourcetreeapp.com/下载

进入下载保存sourceTree的目录,双击SourceTreeSetup-2.5.5.exe文件进行安装,可能会弹出如下界面:

不用担心,这里选择否,对以后的使用不会有影响的。点击“否”进入下一个页面

点击“下一步”会出现账户注册的页面,也就是下面这个页面。

由于这两者的账户都是需要外网的连接,所以给大家推荐一个博主写的免注册的方法。链接为https://blog.csdn.net/weialemon/article/details/78833419。进入该博主给出的网盘链接下载accounts.json文件,将该文件拷到C:\Users\Administrator\AppData\Local\Atlassian\SourceTree文件夹下。关掉sourcetree的安装页面,重新双击SourceTreeSetup-2.5.5.exe文件,再次安装会发现直接进入了如下页面:

这里我们选择下载一只被sourcetree使用的内嵌版git。选择这个就会在sourcetree的安装路径下安装git,以后用来远程连接github。然后会进行git的下载

安装完git之后就会进入sourcetree的页面,也就是说sourcetree的安装成功了。

二、sourcetree与github的远程连接过程

首先需要在github上注册一个账户。记住用户名和密码。在sourcetree客户端首页点击remote进行github账户的添加

会弹出一个账户托管的页面,选择配置如下

用户名即github上注册的用户名,然后点击刷新密码

会出现输入github密码的对话框,输入注册的密码之后会出现一个认证成功的标志,然后点击“确定”

然后会看到在sourcetree中我们的账户已经添加成功,在右侧还能看到账户下的已有项目。

接下来是将github账户上的项目下载到本地,那么就需要进行远程账户的连接。我们随便选中一个项目进行下载,右击项目名称,选择“克隆”

若“克隆”按键是灰色的,并且会提示不是有效的git仓库可以进行如下操作进行sourcetree和GitHub的连接。点击工具->创建或导入SSH密钥

点击generate进行密钥的生成,在生成密钥过程中将鼠标放在空白处加速密钥的生成

输入Key oassphrase 即自定义的一个密码,在confirm passphrase再次输入刚刚的密码,注意不是github的账号密码。然后点击save private key,保存为id_rsa.ppk格式的文件,记住自己保存文件的路径。一会儿github上进行远程连接的时候会用到。

接下来登录github账户,点击账户名下的settings

选择SSH and GPG keys

点击“new SSH key”

然后输入title ,例如linksourcetree , 在Key那里将刚刚生成的id_rsa.ppk文件中的内容复制到key文本框中,然后点击Add SSH key

然后sourcetree生成的密钥就与github进行远程连接了,最后就可以将github中的项目下载到本地中了。

基于Git项目管理客户端SourceTree的免注册安装及远程连接方法的更多相关文章

  1. 【Git使用】SourceTree可视化工具的安装和使用攻略

    1,下载并安装 sourceTree http://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.6.14 ...

  2. 【Git使用】sourcetree跳过注册的方法(转)

    当前只有Win的版本,Mac自行百度(笑) 很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作. 然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者操作 ...

  3. SourceTree windows免注册免登陆使用方法

    问题描述: 安装SourceTree后,首次使用时,需要登录账号:但我们在注册或登录时,可能根本无法打开网页,导致不能进入. 如下截图: 解决方法: 在目录C:\Users\XXXXX\AppData ...

  4. SourceTree跳过注册安装使用

    %LocalAppData%\Atlassian\SourceTree\目录 创建一个accounts.json [  {    "$id": "1",    ...

  5. Oracle客户端的安装与远程连接配置

    在继续Oracle客户端的安装之前,需要分析一下Oracle客户端与数据库服务器之间的连接机制. 一.Oracle客户端与服务器端的通讯机制 1.Oracle Net协议 如下图所示,Oracle通过 ...

  6. Redis 客户端安装与远程连接图解

    Linux环境:Centos 6.8 Redis服务端版本:3.2.6 Redis客户端下载链接:https://redisdesktop.com/download 省略Linux系统安装Redis教 ...

  7. [SourceTree]--记录Win10 安装SourceTree免注册登陆

    记录SourceTree一次安装不成功的过程及解决办法 SourceTree简介 按照官网介绍:SourceTree是一款用于Windows和Mac的免费Git客户端.简化了用户与Git存储(仓)库的 ...

  8. sourceTree免注册免登陆使用方法-Windows

    安装sourceTree需要注册Google账号,而现在国内注册账号需要FQ,超级麻烦,所以还是免注册的号. 处理方法: 解决办法 在目录C:\Users\{youruser}\AppData\Loc ...

  9. 基于git命令的代码统计方法

    基于git命令的代码统计方法 没什么好说的,基于git log命令,使用前提是安装了git ...... .统计所有人代码量 统计所有人代码增删量,拷贝如下命令,直接在git bash等终端,git项 ...

随机推荐

  1. Jmeter-常用线程组设置及场景运行时间计算

    Jmeter中通过线程组来模拟大用户并发场景,今天主要介绍三个常用的线程组,帮助我们设计更加完善的测试场景,另外介绍下场景执行时间如何计算. 一.Thread Group 取样器错误后要执行的动作   ...

  2. Underscore.js 源码学习笔记(下)

    上接 Underscore.js 源码学习笔记(上) === 756 行开始 函数部分. var executeBound = function(sourceFunc, boundFunc, cont ...

  3. ASP.Net Core项目在Mac上使用Entity Framework Core 2.0进行迁移可能会遇到的一个问题.

    在ASP.Net Core 2.0的项目里, 我使用Entity Framework Core 2.0 作为ORM. 有人习惯把数据库的连接字符串写在appSettings.json里面, 有的习惯写 ...

  4. Python内置函数(31)——id

    英文文档: id(object) Return the “identity” of an object. This is an integer which is guaranteed to be un ...

  5. Django+Bootstrap+Mysql 搭建个人博客(二)

    2.1.博客首页设计 (1)settings.py MEDIA_ROOT = os.path.join(BASE_DIR,'media').replace("//","/ ...

  6. child_process 子进程

    创建子进程,使其可以在进程中执行操作,应用系统命令等.nodejs创建子进程有四种方法,分别是spawn,fork,exec,execFile. 区别 : 格式 : spawn和execFile的格式 ...

  7. JVM基础系列第14讲:JVM参数之GC日志配置

    说到 Java 虚拟机,不得不提的就是 Java 虚拟机的 GC(Garbage Collection)日志.而对于 GC 日志,我们不仅要学会看懂,而且要学会如何设置对应的 GC 日志参数.今天就让 ...

  8. shell的exec命令

    工作中遇到运维人员挂supervisor的时候建议启动使用命令control.sh start, 并且在control.sh 里面启动命令: exec -c ./bin/xxx -f config/x ...

  9. 【Discuz】关于出现“对不起,您安装的不是正版应用..”的解决方法

    使用Discuz!建站的站长都会遇到这样的问题:有些插件和风格在安装时出现不能安装的现象,出现以下提示: 不起,您安装的不是正版应用,安装程序无法继续执行 点击这里安装正版应用 针对这一情况,本人从网 ...

  10. 从无到有-在create-react-app基础上接入react-router、redux-saga

    搭建项目框架 新建项目 执行如下代码,用create-react-app来建立项目的基础框架,然后安装需要用到的依赖. $ npx create-react-app my-test-project $ ...