不管在家里还是公司,随时都可以下载最新的版本工作,那么需要同步项目到git服务器。但是github有要求,必须是SSH认证的电脑才可以进行同步。本文讲解如何在git上进行SSH认证。
首先在项目根目录git init
初始化git仓库
输入用户名和邮箱
git config --global user.name 'zhangweisong'
git config --global user.email 'username@host.com'
然后是关键了
本地创建密钥公钥(这里输入自己的邮箱)
ssh-keygen -t rsa -C 'username@host.com'
之后一路回车。
这时,在个人目录下回出现一个.ssh文件夹,里面两个文件:
id_rsa.pub
是公钥,这个将来是要添加到GitHub上的。
![](https://img.haomeiwen.com/i6529705/e4689d4b06c389c0.png)
登陆自己的GitHub账户,依次点击自己头像==》settings=》SSG and GPG keys,右侧点击New SSH key。
![](https://img.haomeiwen.com/i6529705/7b4b6ca1b465a389.png)
将刚才的id_rsa.pub文件里所有内容输入到下面红框里,tittle随便填!
![](https://img.haomeiwen.com/i6529705/c424ddb044ee101b.png)
至此设置成功,接下来就可以
add remote
,git add .
,git commit -m ''
,git push
一条龙了。
网友评论