远程部分
创建SSH KEY
- 在本地机器上打开git GUI,产生一个公钥。在打开GitHub的账户设置,将公钥添加进去。用指令生成公钥就是
ssh-keygen -t rsa -C "youremail@example.com"
,会在用户主目录.ssh(~/.ssh
)目录里产生id_rsa和id_rsa.pub两个文件。现在学了密码学知道这个东西是干什么的了,私钥自己留着保存好,用来签名的。公钥添加到GitHub,push的时候,GitHub就会用这个公钥来验证是否是你提交的。
添加远程仓库
- GitHub里点
Create repository
按钮,会创建一个空的仓库,然后会有提示,不同的情况该用什么指令。比如本地已经有仓库了,只是想push上来,就只要关联远程库,使用命令git remote add origin git@server-name:path/repo-name.git
,关联后,使用命令git push -u origin master
第一次推送master分支的所有内容。如果本地还没有,就从初始化开始。 - 后面要提交修改使用
git push origin master
就可以。