Git和TortoiseGit

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

TortoiseGit其实就是Git的可视化的一个客户端,可以让我们免除要记命令的烦恼。

Git官网下载地址:https://git-scm.com/download/win

TortoiseGit官网下载地址:https://tortoisegit.org/download/

注意下载TortoiseGit的时候顺带下载中文语言包:

下载信息

Git-2.22.0-64-bit:本地下载

TortoiseGit-2.8.0.0-64bit:本地下载

TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN:本地下载

安装Git

1.双击打开安装包点击下一步。

2.选择路径然后选择下一步。

3.默认就好,下一步。

4.如果不需要在开始菜单创建的话请在红框打勾,一般就默认就好。

5.剩下的一直默认就好。

6.安装完成。

安装TortoiseGit

1.前面的选择都是默认。

2.选择安装路径。

3.主程序安装完成。

4.安装中文语言包(不需要多讲,直接安装便是)。

配置

1.在文件夹中右击设置小乌龟语言为中文。

2.运行上面页面的 重新运行首次启动向导,然后自己配置下信息就好。

Git秘钥生成测试

  • 1.打开Git Bash软件 注意软件名字!!!

  • 2.替换自己的邮箱(只用作钥匙名称,其他没影响),输入命令,其他的直接回车用默认的就好。

ssh-keygen -t rsa -C "your_email@youremail.com"

  • 3.钥匙目录位于C:\Users\用户名\.ssh,id_rsa.pub为公匙,id_rsa为私匙。需要重新创建删除本路径重新执行命令即可。

  • 4.测试SSH连接,替换Git地址,提示添加信任hosts的话输入yes即可: ssh -T git@github.com

TortoiseGit使用SSH

首先TortoiseGit模式PuTTY模式,而Git使用的是OpenSSH模式;所以当TortoiseGit需要使用Git生成的秘钥时需要做如下改动:

  1. 在运行或者控制台窗口执行tortoisegitproc /command:firststart,一直点下一步,直到如下图的窗口,选择OpenSSH。

  2. 鼠标右键选择TortoiseGit->设置->网络->SSH,查看设置是否成功。

参考

TortoiseGit IDEA等配置Git服务器SSH密钥