windows下TortoiseGit安装与配置详细教程

下面是关于“windows下TortoiseGit安装与配置详细教程”的完整攻略:

安装 TortoiseGit

下载 TortoiseGit

前往 TortoiseGit 官网 https://tortoisegit.org/download/ 下载安装包,一般来说,选择 “Full installer” 即可。

安装 TortoiseGit

双击安装包,按照安装步骤进行即可。

配置 TortoiseGit

配置 Git 信息

打开 Git Bash,输入以下命令:

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

设置 SSH Key

如果你需要使用 SSH 协议进行 Git 操作,则需要设置 SSH Key。在 Git Bash 中输入以下命令,一路回车即可:

ssh-keygen -t rsa -C "你的邮箱"

之后在 C:\Users\你的用户名.ssh 目录下会生成两个文件,分别是 id_rsa 和 id_rsa.pub,其中 id_rsa 是私钥,id_rsa.pub 是公钥。

将公钥添加到 Git 服务提供商

通常来说,你需要把生成的公钥添加到你的 Git 服务提供商中。以 GitHub 为例,步骤如下:

  1. 打开 GitHub 官网,登录账号
  2. 点击头像,选择 “Settings”
  3. 在左侧选择 “SSH and GPG keys”,点击 “New SSH key”

在弹出的窗口中,将 id_rsa.pub 文件的内容复制进去即可。

配置 TortoiseGit 项目

以 GitHub 为例,创建一个新的仓库,并将其 clone 到本地。右键该仓库的根目录,选择 TortoiseGit -> Settings,进入 TortoiseGit 的设置窗口。

在设置窗口中,你需要进行以下配置:

  1. 选择 Git 二进制文件路径。如果你使用的是 Git for Windows,则选择 C:\Program Files\Git\bin\git.exe
  2. 选择 Public key 选项卡,加载 id_rsa 私钥

之后,你就可以使用 TortoiseGit 进行 Git 操作了。

示例说明

示例一:Clone 一个已有的仓库

右键空白处,选择 Git Clone,填写已有仓库的 URL,点击 OK 即可 Clone 该仓库。

示例二:新建一个仓库并提交

右键空白处,选择 Git Create repository here,填写仓库信息,点击 OK 即可创建仓库。之后将需要提交的文件放入该仓库中,右键选择 Git Commit -> “master...”(即将提交的分支),填写提交信息并提交。最后右键选择 Git Push,将本地代码推送到远端。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows下TortoiseGit安装与配置详细教程 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Android开发VR实战之播放360度全景视频

    下面是详细的 Android 开发 VR 实战之播放 360 度全景视频的攻略: 准备工作 在开始本项目之前,我们需要安装如下软件/工具: Android Studio IDE:用于开发 Android 应用程序,构建虚拟现实场景 Unity3D:用于创建虚拟现实场景,导入视频素材并处理360度全景视频 创建Android Studio项目 在Android…

    GitHub 2023年5月16日
    00
  • Jetpack Compose 实现一个图片选择框架功能

    下面就是Jetpack Compose实现一个图片选择框架功能的完整攻略。 先决条件 在开始前,需要确保已经做好了以下准备: 支持Jetpack Compose的Android Studio环境。 拥有读取和写入文件的权限。 实现过程 我们可以把图片选择框架分成两个部分,一部分负责选择图片,另一部分负责展示已经选择的图片。下面将分别介绍这两个部分的实现。 图…

    GitHub 2023年5月16日
    00
  • 一文掌握git push命令

    一文掌握git push命令 在使用Git进行版本控制管理时,有一个非常重要的命令就是git push。这个命令能够将本地的修改推送到远程仓库中,让其他人能够同步修改。 1. git push的基本用法 下面是git push命令的基本用法: git push [远程仓库名] [分支名] 其中,[远程仓库名]表示要推送到哪个远程仓库,[分支名]表示要推送哪个…

    GitHub 2023年5月16日
    00
  • 利用dep代替go get获取私有库的方法教程

    当我们需要使用私有库时,一般使用go get命令获取,但是这种方法有一个很大的缺点,就是必须知道私有库的git地址才能获取到,因此在团队协作的时候并不是非常方便。使用dep可以解决这个问题,其支持直接下载私有库。 步骤1:安装dep 在终端执行以下命令安装dep: $ go get -u github.com/golang/dep/cmd/dep 确保dep…

    GitHub 2023年5月16日
    00
  • Git下载与环境变量配置方法

    下面我会给您详细讲解一下《Git下载与环境变量配置方法》的完整攻略,过程中我将提供两个示例说明。 1. Git下载 下载Git安装包 首先,您需要访问 Git官网 进行下载。 进行安装 下载完成后,您需要双击安装包并按照安装向导进行安装。在安装过程中,您可以选择是否安装Git Bash(一个基于msys2的终端),是否将git添加到系统的PATH环境变量中,…

    GitHub 2023年5月16日
    00
  • Python Web程序部署到Ubuntu服务器上的方法

    部署Python Web应用程序有很多不同的方法,而本文将提供关于如何将Python Web程序部署到Ubuntu服务器的完整攻略。 1. 配置环境 在开始部署Python Web应用程序之前,需要配置好Ubuntu服务器的环境。以下是一些基本的配置: 安装Python 在大多数情况下,Ubuntu服务器会预装Python。因此,要检查Python是否已安装…

    GitHub 2023年5月16日
    00
  • Go+Redis实现常见限流算法的示例代码

    下面我将为您介绍“Go+Redis实现常见限流算法的示例代码”的完整攻略。 前置知识 在学习本攻略之前,您需要掌握以下知识: Go 语言基础知识 Redis 的基本使用 限流算法 限流算法可以防止服务被过度请求而导致的服务失效或崩溃。下面我们介绍两种常见的限流算法: 令牌桶算法 令牌桶算法是把请求看成是令牌,一开始系统会有一个能够存放令牌的桶。每个请求需要从…

    GitHub 2023年5月16日
    00
  • SpringBoot+Dubbo+Zookeeper实现简单分布式开发的应用详解

    让我来给你讲解一下“SpringBoot+Dubbo+Zookeeper实现简单分布式开发的应用详解”的完整攻略。 简介 在分布式系统中,不同的业务模块需要部署在不同的服务器上,而这些服务器之间需要进行协调,才能保证各个模块能够协作工作。Dubbo是阿里巴巴开发的高性能RPC框架,其主要的作用就是为分布式应用提供了远程服务调用的支持。而Zookeeper则是…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部