gitosis + apache2 + gitweb搭建git服务器
2016-12-07 21:35
567 查看
gitosis + apache2 + gitweb搭建git服务器
搭建一个简单的git服务器,用gitosis来做管理配置以下不做特殊说明的话,都是用自己常用账号登录系统(具备sudo权限)
运行环境相关软件安装
$ sudo apt-get install openssh-server openssh-client
git服务器安装
$ sudo apt-get install git git-core
添加git用户
$ sudo useradd -m git $ sudo passwd git //创建git用户密码
创建git服务器仓库目录
$ sudo mkdir /home/git/repositories $ sudo chown -R git:git /home/git/repositories $ sudo chmod 0755 /home/git/repositories
安装gitosis
$ sudo apt-get install python-setuptools $ cd /tmp $ git clone https://github.com/res0nat0r/gitosis.git $ cd gitosis $ sudo python setup.py install
配置管理员公钥&初始化gitosis
$ ssh-keygen -t rsa //为当前登录用户生成公钥 $ cp ~/.ssh/id_rsa.pub /tmp $ sudo -H -u git gitosis-init < /tmp/id_rsa.pub $ sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 快速使用Git管理"码云"或者"Github"
- 让你的WEB服务支持https
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- Apache Isis 1.4.0 发布,领域驱动开发框架
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- RH436 Day3 课后总结
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- git终极指南:在实际开发中的应用
- Apache静态编译与动态编译的区别
- LAMP中的apache源码包安装
- 6 个托管 git 仓库的地方
- PHP+Apache在Windows 9x下的安装和配置
- Apache服务器配置全攻略
- Apache Web让JSP“动”起来