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


    场景

    Source Tree

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

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

    注:

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

    实现

    安装SourceTree

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

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

     

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

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

    文件路径在此目录下

     

    然后到C:Users{用户名}AppDataLocalAtlassianSourceTree 这个路径下

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

     

    然后再打开

    C:Users{用户名}AppDataLocalAtlassianSourceTree.exe_Url_apsrtoxwsrcvqebduamp3kk0yxymyfik3.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用户名AppDataLocalSourceTreeapp-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:UsersAdministrator.ssh 下面,当然如果你不是 Administrator 用户的话,需要换成对应的用户。

    添加SSHKey到GitLab

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

     

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

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

     

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

     

    设置SourceTree的SSH客户端

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

     

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

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

     

    安装包以及资源下载

    见下面末尾

    https://mp.weixin.qq.com/s/-i5M51UdaPOl_dk4kzO64Q

    博客园: https://www.cnblogs.com/badaoliumangqizhi/ 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
  • 相关阅读:
    CSU 1554 SG Value —— 思维
    最优配对问题(集合上的动态规划) —— 状压DP
    Codeforces Round #374 (Div. 2) D. Maxim and Array —— 贪心
    Codeforces Round #373 (Div. 2) C. Efim and Strange Grade —— 贪心 + 字符串处理
    Codeforces Round #369 (Div. 2) D. Directed Roads —— DFS找环 + 快速幂
    Codeforces Round #374 (Div. 2) C. Journey —— DP
    Codeforces Round #363 (Div. 2) D. Fix a Tree —— 并查集
    Codeforces Round #374 (Div. 2) B. Passwords —— 基础题
    Codeforces Round #374 (Div. 2) A. One-dimensional Japanese Crossword —— 基础题
    UVA10129 Play on Words —— 欧拉回路
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13395047.html
Copyright © 2020-2023  润新知