Git

本地git与github关联

2016-12-21  本文已影响118人  Lelouch20

荒废了很久的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

$ git pullgit@github.com:lelouch20/xxx.git

(3)全部add到本地分支上,然后commit

$ git add .

$ git commit -m “init commit"

(4)最后push

$ git pushgit@github.com:lelouch20/xxx.git

然后去github上,可以看到本地的项目已经在上面了

上一篇 下一篇

猜你喜欢

热点阅读