将本地项目发布到GitHub(MAC)
2018-03-31 本文已影响0人
Liuny
1、创建SSH
由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥
打开终端,使用下面的命令检查已经存在的ssh keys,有的话建议删除重建
ls -al ~/.ssh
生成本地 id_rsa(私钥) id_rsa.pub(公钥)
ssh-keygen -t rsa -C "youremail@example.com"
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
拷贝公钥的内容
pbcopy < id_rsa.pub
2、到GitHub添加SSH
添加完成后如上图,钥匙为灰色不可用终端运行命令
ssh -T git@github.com
输入yes
刷新GitHub,SSH变绿色
3、将自己的项目上传到GitHub
先定位到要上传的项目文件夹下
git init//初始化本地仓库
git add *//添加该目录下的所有文件
git status//检查状态 如果都是绿的 证明成功
git commit -m"first commit"//提交到要地仓库,并写一些注释
git remote add origin git@github.com:youname/Test.git//连接远程仓库并建了一个名叫:origin的别名
git push -u origin master//将本地仓库的东西提交到地址是origin的地址,master分支下