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 上了。