本地与github建立连接,本地代码上传到github

1,已有github账号

2,本地已经安装git

3,本地创建ssh-key

在git bash中输入后直接回车。

$ ssh-keygen -t rsa -C "your_email@youremail.com"

  

 设置ssh的密码

 

ssh key 被保存在id_rsa文件中,在c/Users/YourName/.ssh/id_rsa中,然后打开id_rsa.pub文件,复制里面所有内容,粘贴在github--》setting--》SSH and GPG keys-->New SSH key.  title可以随便填写(这里填写了自己的邮箱账号),

 

4, 本地验证是否已经链接上

如果出现问题: ssh: Could not resolve hostname ssh.github.com: Name or service not known

https://blog.csdn.net/piaotiejun/article/details/48734175 可参考方法一

如果没有问题,如下图,输入ssh的密码即可,然后就成功了

此时github上的ssh key钥匙就会变绿

5, 在github上先新建一个仓库 

只需要填写仓库的名字,其他不需要添加修改,直接创建就好了。如果选择初始化添加带有readme的仓库的话,会在本地push的时候出现问题,需要先将远程仓库中的代码push pull origin master到本地对应分支下,没有问题之后,再git push

6,在代码文件内打开git bash

git init
git add .
git commit -m "填写本次代码的改动之处的描述"
git remote add git@github:YourGithubName/test.git
git push -u origin master  //第一次使用需要加 -u,以后git push origin master即可.
其中 -u 指的是set-upstream,具体可参考 链接 https://stackoverflow.com/questions/5561295/what-does-git-push-u-mean
目的
是建立本地与远程的连接,第一次建立之后,以后就可以直接用了。

 

  6.1可能出现的问题

(1)在git remote时可能会出现 fatal: remote origin already exists.

https://blog.csdn.net/top_code/article/details/50381432

git remote rm origin

 

 

posted @ 2018-07-01 14:16  小字辈  阅读(198)  评论(0编辑  收藏  举报