远程github关联到本机

1.打开git bash

ssh-keygen -t rsa -C 872501560@qq.com  

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


git1.png

2.登陆github

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


TIM图片20180508110952.png

3. 测试ssh key是否成功

使用命令“ssh -T git@github.com”,如果出现 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 git@github.com:noyanse/learnNode.git
    origin 是定义的远程主机的名字, origin 是远程仓库的网址
  • 再次运行之前的命令就可以成功
    git remote rm origin
  • 查看远程仓库的名字:
    git remote -v
origin  git@github.com:noyanse/learnNode.git (fetch)
origin  git@github.com: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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容