安装 Github 客户端 在 Github 官网进行注册之后我们有时候觉得客户端操作有点不方便,想用命令行的方式进行Git代码的管理。下面就介绍一下如何如何在命令行模式进行操作Git 进行版本管理。

首先打开 Git bash 命令行工具

设置用户名

1
$ git config --global user.name "注册的用户名 eg: userName"

设置邮箱

1
$ git config --global user.email "注册时候用的邮箱 eg: userName@163.com"

设置自动颜色

1
$ git config --global color.ui auto

备注 上面的命令将命令行的输出显示为自动颜色,这样方便我们阅读

设置好以上三个之后 可以查看一下是否设置正确

1
2
3
4
5
$ git config -l
# 输出信息中的一下两项
user.name="注册的用户名 eg: userName"
user.email="注册时候用的邮箱 eg: userName@163.com"

信息无误后接下来进行

Git本地仓库与Git远程仓库(Github)之间的链接

Github是用Git来管理的仓库,本地与远程的连接是通过SSH公钥和私钥来完成的。
先有要取得SSH公钥。(通过邮箱进行获取)

1
ssh-keygen -t rsa -C "注册时候用的邮箱 eg: userName@163.com"

然后一路回车,如果没有错误提示,就表示生成成功了。
生成的文件保存在~/.ssh这个隐藏文件夹下 .ssh文件一般在用户(user)文件夹下。
我们打开这个文件夹会有以下三个文件:

id_rsa
id_rsa.pub
known_hosts

而我们需要的公钥就保存在id_rsa.pub中

我们可以在Github的setting中的 SSH Keys中,新建一个SSH Key当作公钥的名称,在title 中填写一个标识名称,最好能知道是与哪台电脑匹配

然后复制这个id_rsa.pub文件中的内容,到这输入框中。( id_rsa.pub )内容用文本编辑器打开即可
保存好 Github 之中的 ssh keys 之后。
回到 Git bash 中

测试是否连接上了 github

1
2
3
4
5
ssh -T git@github.com
# 出现以下欢迎内容
Hi UserName! You've successfully authenticated, but GitHub does not provide shell access.

第一次可能会出现 一个警告, 让输入 yes or no 输入 yes 继续操作
然后会出现 Hi开头的英文提示。
到此 本地配置完成。