远程仓库部署

参考文档

配置remote url

  • 可使用git remote  -v命令查看当前配置的remote仓库
  • 点击github仓库页面的clone and download;然后点击Use SSH,找到ssh的clone地址,复制该地址
../../../_images/231.png
  • 如果git remote  -v命令结果为空,则使用git remote add origin <url>命令将刚才复制的remote ssh url新添加到git中
    • origin为remote远程仓库的默认名称
    • 注意url中的github.com需替换成config文件中Host别名DocGenerateGnuToolchain
../../../_images/241.png
  • 如果git remote  -v命令结果不为空,则使用git remote set-url origin <url>命令将remote url重置成刚才复制的remote ssh url
    • 注意url中的github.com需替换成config文件中Host别名DocGenerateGnuToolchain
../../../_images/251.png
  • 使用git push -u origin master命令将本地仓库push同步到刚才配置的remote远程仓库中
../../../_images/261.png
  • 此时可能会报错误fatal: Could not read from remote repository.,出现错误的主要原因是github中的README.md文件不在本地代码目录中,可使用git pull --rebase origin master命令解决
    • 此时需要确保当前working暂存区的所有文件都已经commit提交到本地仓库中
    • 该项也提醒我们以后凡是git push之前最后先使用git pull将remote远程仓库内容拉到本地和本地仓库合并,然后再push到远程仓库,避免push时出现错误
../../../_images/271.png
  • 然后使用git push -u origin master命令再次将本地仓库push同步到刚才配置的remote远程仓库中,此时就会push成功
../../../_images/281.png