简单说一下Github的配置,主要是怕自己忘了。
首先得下载一下git,windows的朋友们装一个git bash就ok了,一路默认安装就行。linux的朋友们输入下面这个应该就完事了。
sudo apt install git
然后是设一个ssh钥匙。先确认一下自己是不是已经有一个ssh公钥了,进入以下文件夹:
# 用户目录/.ssh, 本人的在windows下是这个 C:\Users\foreyes\.ssh
cd ~/.ssh
看看有没有一对xxx 以及 xxx.pub
没有的话打开命令行输入以下命令来生成一对ssh key:
ssh-keygen -t rsa -C 你的邮箱
之后要你输入用于存放钥匙的文件名,直接回车会默认为rsa_id。推荐直接回车!
然后是设置一个密码,这个密码是之后每次push或者pull都要用到的。也可以直接回车设空密码,这样就不用每次输密码
之后到github上面,找到个人的设置,里面有一个添加SSH key。点击添加,然后把刚刚生成的public key复制过去,大概是这么一堆东西:
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDddIGKnXvpX9BO8CmtPLeC9M4KZsIFUWqxa4s9bV/vgEdhHdYByTyk1PDrhP4
zSvxdRyXuakljsdflkajsdghkhsdgajkfhhhhhgajsdfgjadgjkgasdjfgjasdfgjkasdfjkasdgjfgasjkfgajsgfd
jagfjhasfdgajsgfdjsgfdgahfjasgfjhgdhjfgagqwrtiuqwtriu foreyes_1002@163.com
然后测试一下ssh是否可以用,输入:
ssh -T git@github.com
正常情况下会显示:
最后一步,将ssh设为git的访问方式。在某个库的本地文件夹下面输入以下命令来查看该库的访问方式:
git remote -v
如果显示的是http的,那么说明当前还是使用的http的访问方式,需要手动修改为ssh访问。输入以下命令:
git remote set-url origin [该处输入远程库的ssh链接]
添加成功之后,就可以直接在免github登陆使用push和pull了,如果ssh key生成的时候没有输入密码的话,也不需要输入ssh的密码
That's all.
(主要是写给自己看的)