远程github关联到本机

1.打开git bash

ssh-keygen -t rsa -C [email protected]  

输入邮箱,然后一路回车使用默认值即可


git1.png

2.登陆github

把C:\Users\feng_lu.ssh目录下的id_rsa.pub里面的内容粘贴到ssh keys中


TIM图片20180508110952.png

3. 测试ssh key是否成功

使用命令“ssh -T [email protected]”,如果出现 You've successfully authenticated, but GitHub does not provide shell access.

8R1~3MV7AH($@IJ}C`%985A.png

4.新建项目

TIM图片20180508112058.jpg

5.将github上的仓库clone到本地,添加文件之后再push。

TIM图片20180508112130.png

git push 输入账户名密码


222.png

成功提交


success.png

5.1 或者 在本地创建仓库,连接到远程的仓库,然后再push文件。

  • 在本地创建一个目录用于当做仓库。
    mkdir git
    cd git
  • 初始化本地仓库git init
  • 连接远程仓库
    git remote add origin [email protected]:noyanse/learnNode.git
    origin 是定义的远程主机的名字, origin 是远程仓库的网址
  • 再次运行之前的命令就可以成功
    git remote rm origin
  • 查看远程仓库的名字:
    git remote -v
origin  [email protected]:noyanse/learnNode.git (fetch)
origin  [email protected]:noyanse/learnNode.git (push)
  • 上传文件
    touch master//新建一个不存在的文件
    git add master
    git commit -m "init push"
    git push -u origin master

注意:有时候git push -u orgin master会出现[rejected] master -> master (fetch first)错误,原因是没有同步远程的master,我们需要先同步一下git pull origin master,然后再push。

退出vim编辑

image.png

你可能感兴趣的:(远程github关联到本机)