由于本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的,所以需要配置SSH key并验证。
SSH key生成命令:
ssh-keygen -t rsa -C "youremail@example.com"
在用户的.ssh文件夹下生成了两个SSH Key的秘钥对,id_rsa是私钥,不能泄露,id_rsa.pub是公钥,向外提供。
将创建好的公钥粘贴到github的配置中
添加私钥路径到git配置
//ssh-add+私钥路径
ssh-add /Users/helioschen/.ssh/id_rsa
初始化git仓库
//建立git仓库
git init
//将项目的所有文件添加到仓库中
git add .
//添加readme文件
git add README.md
//提交到仓库
git commit -m "注释语句"
//将本地的仓库关联到GitHub
git remote add origin https://github.com/zlxzlxzlx/Test.git
//上传github之前pull一下
git pull origin master
//上传代码到GitHub远程仓库
git push -u origin master
//中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。执行完后,如果没有异常,等待执行完就上传成功了。
更新代码
//查看当前的git仓库状态,可以使用git status
git status
//更新全部
git add *
//输入git commit -m "更新说明"
git commit -m "更新说明"
//先git pull,拉取当前分支最新代码
git pull
//push到远程master分支上
git push origin master