场景

Source Tree

拥有可视化界面的项目版本控制软件,适用于git项目管理

安装包以及破姐资源见文末。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

安装SourceTree

确保你的电脑已经安装了Git

然后双击资源包中的SourceTreeSetup-3.3.8.exe

稍等一会就会出现第一步让你选择bitbucket的界面,此时退出页面。

此步骤的目的是为了在路径下生成SourceTree的配置文件。

文件路径在此目录下

然后到C:\Users\{用户名}\AppData\Local\Atlassian\SourceTree\ 这个路径下

将上面资源包中的accounts.json放进去

然后再打开

C:\Users\{用户名}\AppData\Local\Atlassian\SourceTree.exe_Url_apsrtoxwsrcvqebduamp3kk0yxymyfik\3.3.6.3829\下的user.config文件

增加如下代码

<setting name="AgreedToEULA" serializeAs="String"><value>True</value>
</setting>
<setting name="AgreedToEULAVersion" serializeAs="String"><value>20160201</value>
</setting>

此文件下都是settings 节点,将这两行规范的添加进去即可。

此时再双击那个exe文件,点击最后一个“我不想使用”

至此SourceTree安装完成 ,exe文件位置

C:\Users\用户名\AppData\Local\SourceTree\app-3.3.8下sourceTree.exe

配置SSH Keys

使用Git生成SSH密钥,如果之前使用GitHub生成过则可以直接使用。

如果没有则打开Git Bash

设置Git的user name和email

git config --global user.name "xxx"
git config --global user.email "xxx.mail@xxx.com "

生成 SSH 密钥

ssh-keygen -t rsa -C "xxx.mail@xxx.com "

按3个回车,密码为空。

文件存放位置 ~/.ssh,如果是window的话就在:C:\Users\Administrator.ssh 下面,当然如果你不是 Administrator 用户的话,需要换成对应的用户。

添加SSHKey到GitLab

找到上面生成的id_rsa.pub所在的位置

然后使用NotePad++等软件将其打开就可以看到里面的内容并能复制出来。

登录你的GitLab账户 ,点击右上角头像下的Settings并找到SSHKeys

然后将上面的pub里面的内容复制进来,并设置一个标题和过期时间

设置SourceTree的SSH客户端

打开SourceTree-工具-选项,将SSH客户端设置为OpenSSH,并选择SSH密钥所在的位置,注意此时选择的是上面生成的私钥。

然后点击确定。点击Clone,输入远程库的地址和要存放在本地的地址。

点击克隆就可以拉取代码了。

安装包以及资源下载

见下面末尾

安装包以及资源

SourceTree安装破姐添加SSH KEY以及拉取代码教程(附资源下载)相关推荐

  1. VMware 15Pro安装Mac OS系统教程 附资源下载

    软件工具 VMware Workstation15 Pro Unlocker 3.0插件 插件用3.0及以上的 Mac OS系统cdr镜像 这里用cdr格式的 dmg格式直接安装会用不了 教程中的资源 ...

  2. windows系统如何添加ssh key到github

    我自己的电脑安装了git后,从来没有用过,今天偶然用了一次,发现不能pull到东西,报错说我没有权限,于是我网上搜索了一下,应该是我没有配置ssh key的原因,相信很多人都有和我一样的经历吧,这里呢 ...

  3. Linux添加SSH Key到Github账户

    Linux添加SSH Key到Github账户 Adding a new SSH key to your GitHub account 本文在Linux下使用Github CLI添加SSH Key到G ...

  4. 2023 gitlab添加ssh key

    上文已经搭建好了gitlab,新建项目时,提示需要ssh key才能使用.这里记录一下怎么生成ssh key,已经添加到gitlab上 在电脑上生成ssh key,这里默认你已经安装了git工具 打开 ...

  5. 在 github 上添加 SSH key 的步骤

    版权声明:个人学习笔记,不喜勿喷,文章转载请标明出处,谢谢! <a class="copy-right-url" href=" https://blog.csdn. ...

  6. 向github账号和gitee账号添加ssh key

    vmware:15.5 ubuntu:16.04.7 1.git --version 查看git是否已经下载.如果已经下载,则会提示git的版本号,如果未下载, 则执行命令 sudo apt-get ...

  7. GitHub添加SSH key

    1.打开Git Bash命令行窗口 2.检查是否已有SSH 如果没有,会返回如下信息,继续第三步创建SSH $ cd ~/.ssh bash: cd: /c/Users/Him/.ssh: No su ...

  8. 阿里云code上添加ssh key

    1. 依次进入Home>Profile>sshKeys 2. 然后按照正常的流程添加ssh key 具体可参考添加ssh key

  9. win7 git 添加 ssh key

     分两步走,借助git bash客户端: 第一步:生成秘钥 创建SSH key. 在用户主目录下, 看看有没有.ssh目录, 如果有, 再看看这个目录下有没有id_rsa 和 id_rsa.pub 这 ...

最新文章

  1. 引入spring-boot-starter-actuator,控制台没有mapper的映射信息打印问题
  2. (转)在Total Commander下使用SVN
  3. eve模拟器_《Re:从零开始的新伊甸征程》一步到位教你下载EVE手游
  4. UFIDL稀疏自编码代码实现及解释
  5. 在sql中将表建在别的构件中用什么语句_SQL实战
  6. 2020年浙江高考考python吗_2020年浙江高考改革最新消息 浙江新高考规则解读
  7. jetty服务器原理与maven集成
  8. 对接生态:Logstash 接入日志服务
  9. 卡巴斯基企业版本杀毒软件防火墙,支持windows服务器系统安装
  10. ​模拟人生3 Mac版自由性超高的模拟游戏
  11. 微型计算机是啥课,微机课是什么意思
  12. C语言从入门到精通 【精读C Prime Plus】【C语言笔记1-4章节】【更新中~】
  13. loadrunner使用web_add_header添加HTTP信息头(比如Content-Type,token等)和使用
  14. CentOS 安装Vim 编辑器
  15. 10进制转换16进制C代码实现
  16. 超市地址选取的c语言程序设计,c语言程序设计 超 市 管 理 系 统
  17. Opencv学习笔记——opencv配置安装与IDE环境安装
  18. 《乌合之众》——古斯塔夫·勒庞
  19. 【Python】安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码
  20. Qt 剪贴板历史记录

热门文章

  1. 增强for循环之删除
  2. anacoda里面安装包显示失败_CAD卸载不干净?安装老是失败?送你官方卸载工具...
  3. nginx启动成功,解决别的电脑访问不了页面的问题
  4. mysql数据库常见错误码大全
  5. python主函数入口_Python 入口函数(菜鸟入门)
  6. vc60如何输入c语言,vc60中如何编译运行及调试c语言程序.pdf
  7. python自学教程变量_Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析...
  8. sql入门经典第5版pdf网盘_如何学习 SQL 语言?
  9. 获取授时时间_gps时间同步服务器在通信行业的解决方案
  10. python重复元素判定_20段极简Python代码:这些小技巧你都Get了么