ubuntu同步github仓库

1、安装hugo和git

2、生成密钥,将密钥添加到github

cd ~
ssh-keygen -t rsa -C "123456@qq.com"
cd ~/.ssh/
vim id_rsa.pub

3、配置本地用户和邮箱

git config - -global user.name "reber-9"
git config - -global user.email "123456@qq.com"

4、验证密钥是否添加成功

ssh -T git@github.com

5、克隆远程工程

git clone https://github.com/reber-9/reber-9.com.git

6、添加CNAME

cd ~/reber-9.com/
echo "reber-9.com" >> static/CNAME

7、更新

更新origin remote的master分支:
git pull origin master
获取服务端的改动:
git fetch

8、生成html文档,然后创建分支,进行同步

hugo
cd public/
git init
git checkout - -orphan gh-pages
git remote add origin git@github.com:reber-9/reber-9.com.git
git pull origin gh-pages

9、添加文件然后上传

git add .
git commit -m "add html"
git push origin gh-pages

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,646评论 19 139
  • 本文作者陈云峰,转载请注明。 这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。 Git官网 ...
    陳云峰阅读 7,828评论 0 24
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,652评论 9 163
  • 一、话说好是什么样子的 第一.好的说话应该是: 内容上:清楚而不啰嗦; 结构上:流畅而不打结; 声音上:自然而不慌...
    木华益阅读 5,718评论 0 0
  • 你离开我自己走了。我想我将为你忧伤,还将用金色的诗歌铸成你孤寂的影响,供养在我心里。青春一年一年的消逝;春日是短暂...
    蕾磊阅读 1,787评论 0 0