安装sourcetree并操作Git

下载安装包,我是在腾讯管家下载的

下载之后 由于这两者的账户都是需要外网的连接,所以推荐破解账号登入以下方式

 

先点击x掉看路径%LocalAppData%\Atlassian\SourceTree\下是否有这个如图文件,我用腾讯管家下载是有的如图

如果没有,自己创建一个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  
  }  
] 

 打开 %LocalAppData%\Atlassian,进入“SourceTree.exe_Url_iayhtc13zv3obzuz5vchezjs1az2q5ef”,接着进入"3.3.8.3848"目录,打开user.config文件,在里面加入六行代码放在 <SourceTree.Properties.Settings>下就可以

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

保存文件之后再双击打开sourcetree如图界面,选择我不想使用

安装完成

 

克隆下来之后本地修改一个文件然后提交

 

 

 

 

 

### 关于SourceTree内置Git版本及其配置方法 #### 内置Git版本 SourceTree安装过程中可以选择是否安装一个内嵌版的Git[^2]。如果选择了该选项,则会在SourceTree安装目录下自动安装Git,此版本通常是最新的稳定版本之一,且专为与SourceTree集成而优化。 #### 配置方法 为了确保SourceTree能够正常调用Git完成各种操作,可以按照以下方式配置: 1. **确认Git路径** 在SourceTree中,可以通过菜单栏中的`工具 -> 选项 -> Git`来查看当前使用的Git路径。如果未指定自定义路径,默认情况下会使用SourceTree自带的内嵌Git。 2. **生成SSH密钥** 如果需要通过SSH协议访问远程仓库,需先生成SSH密钥。具体步骤如下: - 打开终端或命令提示符。 - 切换至用户主目录:`cd ~`[^3]。 - 使用`ssh-keygen.exe`命令生成密钥对。执行时可按默认设置多次按下回车键。 3. **配置SSH公钥** 完成密钥生成后,在用户的`.ssh`目录下会出现两个文件:`id_rsa`(私钥)和`id_rsa.pub`(公钥)。将`id_rsa.pub`的内容复制到目标Git服务提供商(如GitHub、Bitbucket等)的账户设置中。 4. **验证配置** 可以尝试运行以下命令测试SSH连接是否成功: ```bash ssh -T git@github.com ``` 若显示类似“Hi username! You've successfully authenticated...”的消息,则表示配置无误。 5. **克隆远程仓库** 当一切准备就绪后,可通过SourceTree界面轻松克隆远程仓库。进入`文件 -> 克隆/新建`,填写相应的URL地址以及本地存储位置即可开始同步代码。 ```python import subprocess def check_git_version(): try: result = subprocess.run(['git', '--version'], capture_output=True, text=True) return f'Current Git version is {result.stdout.strip()}' except Exception as e: return str(e) print(check_git_version()) ``` 上述脚本可用于检测当前系统中实际正在使用的Git版本号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值