傻瓜式安装
sudo apt-get install gitosis #我表示要求不高,能用就行
安装后会生成/svr/gitosis目录 以及一个新用户gitosis,作为管理员
初始化
使用本地的ssh-key初始化gitosis
$ sudo -H -u git gitosis-init < /path/to/public_key.pub
Initialized empty Git repository in /srv/gitosis/repositories/gitosis-admin.git/
Reinitialized existing Git repository in /srv/gitosis/repositories/gitosis-admin.git/
配置
gitosis是使用git来管理repo的服务器脚本,对远程服务器的一切操作都需要根据本地的gitosis-admin来完成 * clone gitosis-admin到本地
$ git clone git@your.git.server:gitosis-admin.git
上传刚刚搭建的博客
修改gitosis-admin/gitosis.conf文件 添加
[group blog]
writable = blog
members = yourname
然后push to server
切换到博客目录
$ git init
$ git remote add origin gitosis @server :blog.git
push
$ git add .
$ git commit -m "initial commit"
$ git push origin master 文章出处:http://imid.me/blog/renew-imid-setup-gitosis/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。