1.打开git bash
ssh-keygen -t rsa -C 872501560@qq.com
输入邮箱,然后一路回车使用默认值即可
2.登陆github
把C:\Users\feng_lu.ssh目录下的id_rsa.pub里面的内容粘贴到ssh keys中
3. 测试ssh key是否成功
使用命令“ssh -T git@github.com”,如果出现 You've successfully authenticated, but GitHub does not provide shell access.
4.新建项目
5.将github上的仓库clone到本地,添加文件之后再push。
git push 输入账户名密码
成功提交
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。