SourceTree安装以及链接Github步骤图解

这篇博客详细介绍了如何下载并安装SourceTree,以及如何通过SourceTree连接GitHub账号。首先,从官网下载并安装软件,然后注册SourceTree账户。如果需要,可以使用Microsoft账号。完成注册后,通过在SourceTree中设置GitHub账户,输入用户名和刷新密码或使用OAuth授权,最终实现账户认证。认证成功后,即可查看和克隆GitHub仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载以及安装

1,官网下载sourtree https://www.sourcetreeapp.com/

 

 2,安装,选了第二个

3,这个目前版本没办法跳过注册,之前的版本3.3X可以跳过,教程看这里

4, 随便选一个账号,我用的MicroSoft, 然后一系列操作,建一个bucket账号(需要连接外网)

6,注册之后显示认证成功(没有出现则叉掉网页重新登录一下)

7,点击下一步

8,我点的否

9,安装完成,可以看到有一个初始的Bucket账户

连接Github

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

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

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

点刷新密码,输入github对应密码

或者使用ouath,跳出如下界面,点击授权

输入Github密码

这时候Github会法邮件,确认一下授权成功

返回SourceTree,可以看到认证成功

接下来点击Github账户可以看到所有仓库信息,接下来就可以克隆了- - 

### 如何在SourceTree中设置和配置GitHub账户 #### SSH Key 配置方法 为了简化与 GitHub 的交互过程并提高安全性,在 SourceTree 中通过 SSH 密钥认证是一种推荐的方式。具体步骤如下: 1. 创建一个新的 SSH 密钥对,如果尚未创建的话。 2. 将生成的公钥添加至 GitHub 账户的安全设置下[^3]。 ```bash # 用于生成新的 ssh key, 使用自己的email替换下面的邮箱地址 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 完成上述操作之后,在本地计算机上的 `~/.ssh` 文件夹内将会找到新生成的密钥文件(通常名为 id_rsa 和 id_rsa.pub)。此时可以继续按照常规流程将其导入到 SourceTree 当中,并验证连接是否正常建立。 #### HTTPS 方式的 Personal Access Token (PAT) 对于那些偏好使用 HTTPS URL 来克隆仓库的人来说,则可以通过 Personal Access Tokens 进行身份验证。这不仅增强了安全措施,还解决了可能遇到的身份验证过期问题。当采用这种方式时,需要做的是将原有的远程仓库链接更新为包含 PAT 的形式[^4]: ```plaintext https://<token>@github.com/<username>/<repository>.git ``` 其中 `<token>` 是指从 GitHub 获取的 personal access token;而其他部分保持不变即可。 #### 清除旧有的凭证缓存 有时可能会因为之前已经存储了一些不正确的凭据而导致无法顺利登录。这时就需要清除这些历史记录以便重新输入有效的用户名和密码组合。可以在 SourceTree 的首选项菜单中的高级选项卡里找到 “Default usernames for URLs which do not include one”,在这里移除任何已存在的条目[^2]。 #### 设置不同的全局和个人用户信息 考虑到某些情况下开发者希望区分工作和个人项目的提交者信息,那么就可以利用 Git 提供的功能分别指定全局以及特定于某个仓库级别的个人信息。前者适用于大多数情况,默认应用于所有未特别定义的地方;后者仅对该单一项目生效[^5]。 - **全局用户信息** 可以通过 Sourcetree 或命令行工具来进行设定: ```shell git config --global user.name "Your Name" git config --global user.email "youremail@example.com" ``` - **单独用户信息** 如果想要覆盖全局设置,可在具体的仓库目录下调用以下指令来定制化该位置下的作者详情: ```shell git config --local user.name "Project Specific Name" git config --local user.email "projectspecificemail@example.com" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值