git
是什么就不多说了,直接开始
1. git 镜像下载
在有些时候 git
的下载官网会访问不了,或者下载速度很慢,这个时候需要采用其他镜像地址(比如淘宝的 https://npm.taobao.org/mirrors/git-for-windows/)去下载。
安装时,除了路径,其余均用默认项即可。
安装完成后可以在终端中输入 git version
,若输出版本号则表示安装成功。
2. 配置全局用户名和邮箱
git
无论是提交还是拷贝,都需要配置用户名和邮箱
1 | git config --global user.name "username" |
--global
表示全局的,即当前用户下的所有仓库都有效。该配置会出现在 ~/.gitconfig
中,打开后会发现
1 | [user] |
2.1 局部配置
作为全局配置的反面,局部配置就是不加 --global
,即:
1 | git config user.name "username" |
局部配置只对当前仓库起效的,它的配置信息会在当前仓库的 .gitconfig
下。
当局部配置与全局配置同时存在时,局部配置的优先级更高。
3. 配置 ssh key
若想把本地仓库 push 到 github
上,以及其他的一些行为,还需要配置 git
与 github
的 ssh key
。
在桌面上右键并选择 Git Bash Here,输入并执行 ssh-keygen -t rsa -C "aaa@xxx.com"
,进行三次或四次直接确认:
- 确认秘钥的保存路径(如果不需要改路径则直接回车);
- 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
- 创建密码(如果不需要密码则直接回车);
- 确认密码;
确认完毕后,在 ~/.ssh
下会生成两个文件,分别是私钥 id_rsa
与 公钥 id_rsa.pub
。
接下来,打开 github
,进入设置页

再选择 SSH and GPG keys

点击右上角的 New SSH key
创建一个 key

用记事本或者其他文本编辑器打开公钥 id_rsa.pub
, 将里面的内容复制粘贴到下图红线内的框内,写好 title
后添加

至此,github
的密钥添加完毕,git
可以正常地将项目推送到 github
上了。