荒废了很久的github突然想让它见见太阳,于是乎,搞起!
1.打开终端,如下操作,获得密钥:
ssh-keygen -t rsa -C "xxx@xxx.com"
xxx处填上自己的邮件地址,打开/User/xxx/.ssh/id_rsa.pub文件。该文件内容为刚才生成的密钥。(注意:密钥包括开头的ssh-rsa,接下来需要填写,所以别弄错了)
2.打开你的github主页,点击右上角头像,选择下拉菜单中的settings点击左侧菜单中“SSH and GPG keys”选项,在右侧点击New SSH key,把刚才的SSH的那一串密钥复制过来ok!
3.接着打开终端,输入下面,测试是否连接成功了
$ ssh -T git@github.com
如果看到类似下面这串的提示,直接YES就可以
The authenticity of host 'github.com(207.97.227.239)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?
如果提示:
Hi xxx You've successfully authenticated, but GitHub does not provide shell access.
说明连接OK!
4.设置用户信息:
如下操作设置用户名和邮箱:
$ git config --global user.name "defnngj"
$ git config --globla user.email "defnngj@gmail.com"
5.本地项目关联github远程仓库
(1)首先git init本地项目,给本地项目添加远程仓库(xxx为你github上创建的项目名称):
$ git remote add origin git@github.com:lelouch20/xxx.git
(2)把github上的项目pull到本地并且merge
(3)全部add到本地分支上,然后commit
$ git add .
$ git commit -m “init commit"
(4)最后push
$ git pushgit@github.com:lelouch20/xxx.git
然后去github上,可以看到本地的项目已经在上面了