【安装配置】Git 和 TortoiseGit 安装配置

文章目录

  • Git 安装配置
  • TortoiseGit 安装配置
  • SSH keys 配置
  • Clone 测试
  • 常见问题
    • 1. disconected no supported authentication...
    • 2. Unsupported URL protocol

Git 是免费、开源的分布式版本控制系统。
TortoiseGit 是一个开放的,为git提供操作界面的源客户端。
·
Git 和 TortoiseGit 在 360软件管家里面都有,可以选择在那下。

Git 安装配置

除了更改路径,其他的都按默认选项安装。
【安装配置】Git 和 TortoiseGit 安装配置_第1张图片
检查环境变量中是否添加了 XXX\Git\cmd 文件夹。
【安装配置】Git 和 TortoiseGit 安装配置_第2张图片
在控制台内试着输入一下git命令,检查环境变量配置是否成功。
【安装配置】Git 和 TortoiseGit 安装配置_第3张图片
打开Git Bash,输入自己的GitHub 用户名邮箱:
git config --global user.name (GitHub用户名)
git config --global user.email (GitHub邮箱)
【安装配置】Git 和 TortoiseGit 安装配置_第4张图片在这里插入图片描述

TortoiseGit 安装配置

基本上也是除了更改路径,其他的都按默认选项安装。
【安装配置】Git 和 TortoiseGit 安装配置_第5张图片
安装完成之后会默认进入首次启动设置
【安装配置】Git 和 TortoiseGit 安装配置_第6张图片
下图内输入你的git安装路径下的bin文件(默认是会自动找到的)
【安装配置】Git 和 TortoiseGit 安装配置_第7张图片
在这里输入你的GitHub用户名和邮箱。
【安装配置】Git 和 TortoiseGit 安装配置_第8张图片
其他基本都是点下一步就行。

SSH keys 配置

Git Bash中,输入:
ssh-keygen -t rsa -b 4096 -C “your_email(你的邮箱)”
注意:ssh和-keygen之间是没有空格的!-C是大写
【安装配置】Git 和 TortoiseGit 安装配置_第9张图片
按回车之后会让你输入文件路径,默认的是你的C:/Users/电脑用户名/.ssh文件夹。
后面会让你输入密码,可以直接回车,默认不要密码。
在这里插入图片描述
打开C:/Users/电脑用户名/.ssh文件夹,里面会有两个文件,
其中id_rsa私钥id_rsa.pub公钥
在这里插入图片描述
之后去到自己的GitHub中,选择Setting->SSH and GPG keys
【安装配置】Git 和 TortoiseGit 安装配置_第10张图片【安装配置】Git 和 TortoiseGit 安装配置_第11张图片
在里面新建一个SSH keys,用记事本打开公钥id_rsa.pub,把里面的内容复制上GitHub就可以了。
【安装配置】Git 和 TortoiseGit 安装配置_第12张图片

Clone 测试

去GitHub上找到某个项目的Clone SSH key。
【安装配置】Git 和 TortoiseGit 安装配置_第13张图片
找到合适的电脑文件位置,邮件选择Git Clone
【安装配置】Git 和 TortoiseGit 安装配置_第14张图片
输入刚才GitHub上的SSH key。
【安装配置】Git 和 TortoiseGit 安装配置_第15张图片
clone成功后如下图:(如果出现错误请看文章最后的解决办法)
【安装配置】Git 和 TortoiseGit 安装配置_第16张图片

常见问题

1. disconected no supported authentication…

这个由于git和小乌龟有冲突,右键TortoiseGit->Setting
【安装配置】Git 和 TortoiseGit 安装配置_第17张图片
NetWork里把SSH client改成Git的ssh.exe路径。
【安装配置】Git 和 TortoiseGit 安装配置_第18张图片

2. Unsupported URL protocol

在使用vs2015的时候,不支持SSH,所以clone的时候记得换成https。
【安装配置】Git 和 TortoiseGit 安装配置_第19张图片

你可能感兴趣的:(安装配置)