将本地工程上传到github
第一步:在github中添加密钥
生成本地密钥:
$ ssh-keygen -t rsa -C "youremail@youremail.com"
命令执行后会提示生成的.ssh文件夹的位置,进入打开id_rsa.pub文件,复制里面的所有内容。
添加密钥:
回到github,个人头像下进入Settings,再进入SSH,new ssh key,填写title,粘贴复制的密钥。
第二步:本地项目上传:(github上新建好项目)
1.在Project根目录下执行 git init,把工程转化成git工程(工程中增加了.git文件夹)。
2.在Project根目录下配置提交的用户名和mail地址:
git config --global user.name "yourname" git config --global user.email "yourmail@yourmail.com"
3. 在Project根目录下执行(在github上新建new repository,名为Project):
git remote add origin git@github.com:yourName/Project.git
执行完该命令后,.git/config文件下增加如下内容:
[remote "origin"] url = git@github.com:yourName/Project.git
fetch = +refs/heads/*:refs/remotes/origin/*
4.执行提交流程:
git add . git commit -m "first commit" git push origin master (第一次需要加参数,后续直接git push即可)
执行后.git/config文件增加如下内容:
[branch "master"] remote = origin merge = refs/heads/master
完成上传