视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何将 SourceTree 连接到 GitHub 仓库

已编辑 2 几个月前 通过 ExtremeHow 编辑团队

来源树GitHub代码托管平台代码库连接集成设置Git版本控制版本控制工具视窗苹果电脑

翻译更新 2 几个月前

将 SourceTree 连接到 GitHub 仓库可以简化代码工作中的版本管理和协作工作。SourceTree 是一个流行的图形用户界面 (GUI) 客户端,用于管理 Git 仓库。它支持 Windows 和 macOS,为您提供了一种用户友好的方式来交互和管理您的代码仓库。另一方面,GitHub 是一个可以在线托管 Git 仓库的平台,被广泛用于开源和私有项目。下面您将找到一个关于如何将 SourceTree 链接到 GitHub 仓库的详细指南。我们将详细介绍设置步骤,以确保您在管理仓库时没有任何麻烦。

先决条件

在开始之前,请确保您具备以下先决条件:

安装 SourceTree

如果您还没有安装 SourceTree,请按照以下步骤操作:

  1. 访问 SourceTree 官方网站,下载与您的操作系统 Windows 或 macOS 兼容的版本。
  2. 下载完成后,运行安装程序。
  3. 按照屏幕上的说明在您的机器上安装 SourceTree。
  4. 安装完成后,打开 SourceTree 并设置您的初始配置。

连接到 GitHub

现在您已经安装了 SourceTree,可以将其直接连接到您的 GitHub 帐户。按照以下步骤操作:

步骤 1:打开 SourceTree

从您的计算机启动 SourceTree。您将看到主界面,其中包含管理仓库的选项。

步骤 2:访问“Accounts”选项卡

在 SourceTree 内,单击屏幕顶部主菜单中的 “Tools” 选项。从那里单击 “Options”,将出现一个新窗口。在此窗口中找到并选择 “Accounts” 选项卡。

步骤 3:添加新账户

在“Accounts”选项卡中,您会找到 “add” 添加新帐号的选项。单击此按钮。将出现一个表单,您需要填写您的 GitHub 凭据。

步骤 4:填写帐号详细信息

现在,您需要提供以下详细信息:

要创建个人访问令牌,请按照以下步骤操作:

  1. 登录到您的 GitHub 帐户。
  2. 转到通过单击右上角的个人资料图片可以找到的 “Settings”
  3. “Developer Settings” 下,查找并选择 “Personal Access Token”
  4. 点击 “Generate New Token”
  5. 为其命名并勾选您希望令牌具有访问权限的范围或权限。对于 SourceTree,给予 “repo” 访问权限应该足够了。
  6. 创建后,将提供一个令牌字符串。立即复制此令牌字符串,因为出于安全原因,您将无法再次看到它。

返回 SourceTree 帐户表单,并将您的个人访问令牌粘贴到密码字段中。

步骤 5:保存帐户

填写所有字段后,单击 “OK”“Add” 以将您的 GitHub 帐户保存到 SourceTree。您的帐户现在应该已连接。

克隆您的仓库

成功链接帐户后,您现在可以使用 SourceTree 将您的 GitHub 仓库克隆到本地计算机:

步骤 1:转到“Remotes”选项卡

在 SourceTree 中,切换到 “Remotes” 选项卡。由于您的帐户现在已链接,此操作将显示您的 GitHub 仓库列表。

步骤 2:选择要克隆的仓库

浏览仓库列表以找到您要克隆的仓库。找到后,单击仓库以选择它。

步骤 3:克隆仓库

突出显示您想要的仓库后,单击通常位于右上角的 “Clone” 按钮。将出现一个提示询问目标路径。

填写这些详细信息后,单击 “Clone.” 现在 SourceTree 将继续从 GitHub 获取您的代码。

执行基本 Git 操作

在本地克隆仓库后,您可以开始执行基本操作,如提交、推送、拉取等。SourceTree 通过其 GUI 简化了这些任务:

提交更改

对您的代码进行更改并返回 SourceTree:

  1. 转到 “File Status” 选项卡。
  2. 在此,您将看到已修改文件的列表。
  3. 选择要提交的文件。
  4. 添加提交消息以描述所做的更改。
  5. 单击 “Commit”

将更改推送到 GitHub

在本地提交更改后,您可以将其推送到 GitHub:

  1. 单击 SourceTree 顶部的 “Push” 按钮。
  2. 选择要推送的分支(通常是 master 或 main)。
  3. 确认操作,SourceTree 将上传您的提交到 GitHub。

从 GitHub 拉取更新

如果远程仓库有要获取的更新:

  1. 单击 SourceTree 中的 “Pull” 选项。
  2. 选择您要从中获取更改的远程分支。
  3. 确认后,SourceTree 将下载更改到您的本地仓库。

解决常见问题

虽然将 SourceTree 连接到 GitHub 仓库通常很简单,但有时可能会出现问题。以下是常见问题的解决方案:

身份验证问题

如果您遇到身份验证问题(如凭据不正确),请确保:

找不到仓库

如果您的仓库未出现在 SourceTree 的远程列表中:

推送和拉取错误

对于与推送和拉取相关的错误:

结论

通过遵循本指南,您将能够成功地将 SourceTree 连接到您的 GitHub 仓库,并轻松执行基本的 Git 操作。 利用 SourceTree 的图形界面,您可以简化版本控制流程,在跨团队管理代码时实现更好的工作流程。 请记住定期从远程仓库拉取更新以与您的团队保持同步,并经常推送您的更改。 编码愉快!

如果你发现文章内容有误, 您可以


评论