在 Mac 上使用终端配置 GitHub 账号

Git-Logo-1788C.png
人生不能重来,但 Git 可以。
Git 是目前最流行和最好用的版本控制系统,尤其以强大的分支功能著称。在 Mac 上使用 Git 也非常方便,只须在终端稍做配置即可。

1.打开终端,执行下面命令进入到 .ssh 文件夹目录下:

cd .ssh

WX20171216-203150@2x.png
2.在 .ssh 目录下执行下面代码, 生成 SSH 公钥,可以一直回车直到结束,也可以输入密码,一般留空:

ssh-keygen -t rsa -C "GitHub 邮箱地址"

WX20171216-205130@2x.png
3.进入 .ssh 目录查看刚才生成的testgittestgit.pub应该已经存在:
WX20171216-205626@2x.png
4.既然公钥已经存在,下一步就是把公钥放到服务器上,执行下面的命令,将公钥复制到剪贴板:

pbcopy < ~/.ssh/testgit.pub

5.打开 GitHub 设置里的 SSH and GPG Keys页面,然后新建一个 SSH Key, Title 一般取设备名称,然后将刚在复制的公钥粘贴到 Key 下面:
WX20171216-210129@2x.png

6.至此,我们新增的 Key 还是灰色的,接着执行下面的命令用于测试你的账号是否已经与 GitHub 连接,然后回到 GitHub 刚才添加 SSH Key的界面刷新,可以发现钥匙变绿了,说明我们的添加已经生效了,可以在终端里愉快地使用 Git 了:

ssh -T git@github.com

WX20171216-211829@2x.png
WX20171216-210417@2x.pngWX20171216-210402@2x.png

7.如果在本地文件夹 init 了一个 repo, 怎么连接到 GitHub 呢,执行下面的命令即可:
本地仓库与远程仓库合并.png

8.如果同一台电脑有2个 GitHub 账号怎么办?取消全局设置,给每个仓库单独设置用户名和密码:取消global;设置每个repo自己的user.email

git config --global --unset user.name
git config --global --unset user.email
git config  user.email "xyz@xyz.com"
git config  user.name "xyz"

 上一篇
IFTTT - 让互联网为你工作 IFTTT - 让互联网为你工作
缘起说起来比较神奇。 我从去年才真正开始接触到财富自由的概念,意思就是你不用再为生活而忍受不喜欢的工作,你的财富已经足够你即使不工作也能够生活得很好。不得不说,这里描绘了一个很诱人的场景。 那怎样才能达到这个目标呢?据说主要的诀窍是增加你
下一篇 
用 VSCode 写 Python 用 VSCode 写 Python
安装 打开 Python 的工程或者文件 VSCode 自动识别为 Python 在左下角调整 Python 版本,右下角选择文件编码以及语言模式 Command + , 打开偏好设置文件,从左侧复制到右侧即可首选项里可打开快捷键偏好设置文
  目录