xiaoyh 的个人博客

一个只会敲代码的咸鱼

0%

git 的安装及基本配置

git 是什么就不多说了,直接开始

1. git 镜像下载

在有些时候 git下载官网会访问不了,或者下载速度很慢,这个时候需要采用其他镜像地址(比如淘宝的 https://npm.taobao.org/mirrors/git-for-windows/)去下载。
安装时,除了路径,其余均用默认项即可。
安装完成后可以在终端中输入 git version ,若输出版本号则表示安装成功。

2. 配置全局用户名和邮箱

git 无论是提交还是拷贝,都需要配置用户名和邮箱

1
2
git config --global user.name "username"  
git config --global user.email "aaa@xxx.com"

--global 表示全局的,即当前用户下的所有仓库都有效。该配置会出现在 ~/.gitconfig 中,打开后会发现

1
2
3
[user]
email = aaa@xxx.com
name = username

2.1 局部配置

作为全局配置的反面,局部配置就是不加 --global,即:

1
2
git config user.name "username"  
git config user.email "aaa@xxx.com"

局部配置只对当前仓库起效的,它的配置信息会在当前仓库的 .gitconfig 下。
当局部配置与全局配置同时存在时,局部配置的优先级更高。

3. 配置 ssh key

若想把本地仓库 push 到 github 上,以及其他的一些行为,还需要配置 gitgithubssh key
在桌面上右键并选择 Git Bash Here,输入并执行 ssh-keygen -t rsa -C "aaa@xxx.com" ,进行三次或四次直接确认:

  1. 确认秘钥的保存路径(如果不需要改路径则直接回车);
  2. 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
  3. 创建密码(如果不需要密码则直接回车);
  4. 确认密码;

确认完毕后,在 ~/.ssh 下会生成两个文件,分别是私钥 id_rsa 与 公钥 id_rsa.pub
接下来,打开 github ,进入设置页

再选择 SSH and GPG keys

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

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

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