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