在Windows环境下使用github,在此记录下配置方式,以便将来之需。
git工具安装
git的官网地址为https://git-scm.com/,点击下载windows版本即可。
下载完成后,双击安装,安装过程参数选择视个人而定。
git GUI客户端安装
git的GUI客户端有很多种,https://www.cnblogs.com/ups216/p/5603199.html介绍了几种相关的客户端,这里采用Sourcetree,官网地址为https://www.sourcetreeapp.com/。
下载完成后安装,这个过程中需要登陆Bitbucket账号,有方法可以解决这个问题,请自查。
生成ssh密钥
用github管理项目的时候,有两种方式clone仓库:
- 使用https url,优点在于新手上手容易,且不要求是仓库的拥有者;
- 使用 SSH url,优点在于安全,方便,但要求是仓库的拥有者。
这里,我选择使用SSH url,因此要求先生成密钥、公钥,远程在Github存放公钥,本地在C:\Users\Admin.ssh下存放密钥。
因此,在C:\Users\DELL.ssh目录下,打开Git Bash工具。
输入如下命令:
ssh-keygen -t rsa -C "your_email@example.com"
其参数的含义如下表(注意大小写),详细介绍参照https://www.cnblogs.com/yanglang/p/9563496.html:
参数 | 含义 |
---|---|
t | 指定密钥类型,默认是 rsa ,可以省略 |
C | 设置注释文字,比如邮箱 |
f | 指定密钥文件存储文件名,推荐不填,使用默认名 |
之后会要求填写密码,每次打开密钥文件时需要使用此密码,视个人情况选择设置或不设置此密码。
使用密钥和公钥
公钥
在github官网上登陆账号,进入Settings->SSH and GPG keys,点击new SSH key。
Title处,可以任意起名;Key处,以文本方式打开之前生成的公钥文件(id_rsa.pub),将其中的内容复制在Key处。完成后点击Add SSH key即可。
密钥
打开Sourcetree,选择工具->选项,在一般标签下,将SSH客户端由默认的PuTTy/Plink改为OpenSSH,SSH密钥选择之前生成的密钥文件(id_rsa),点击确定即可。
结语
至此,Windows环境下的Github配置完成,虽然不难,但是总是记不住,后续有问题再继续补充吧。