
Git
安装地址
官方地址:https://git-scm.com/downloads
镜像仓库:https://registry.npmmirror.com/binary.html?path=git-for-windows/
镜像仓库2:https://github.com/waylau/git-for-win
配置用户名
正常来说你的 C:\Users\{用户名}
下有.gitconfig
文件,如果没有的话,你执行完下面的配置会自动生成的。
shell
# 设置你的全局用户名,执行此命令后,如果文件不存在,Git 会自动创建它
git config --global user.name "你的姓名"
# 设置你的全局邮箱
git config --global user.email "你的邮箱@example.com"
查看文件
shell
cat ~/.gitconfig
常用命令
shell
## git配置
git config --list
## git版本
git version
配置SSH
什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。
检查 SSH key是否存在
打开Git Bash 命令行
shell
ls -al ~/.ssh
创建一个 SSH key
打开Git Bash 命令行,输入下面的脚本,然后按三个回车即可
shell
ssh-keygen -t rsa -C "your_email@example.com"
生成了之后去你本地C:\Users\用户名\.ssh
文件夹下找有两个文件,把id_rsa.pub
打开复制到github上
测试一下该SSH key
shell
ssh -T git@github.com
可能出现的问题
git配置的时候出现connect to host github.com port 22 bad file number
解决办法
在你的C:\Users\用户名\.ssh
的目录下添加个名字为config
的文件,注意没有后缀,把下面的话粘贴进去
shell
Host github.com
User vain
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443