在CentOS6.2下搭建git服务器gitosis
2012-04-24 07:53
405 查看
1.安装git
先检查git 是否已经安装
安装完成后测试是否安装成功
如果出现类似以下信息说明安装成功
git version 1.7.1
2.设置git服务器
创建git服务器管理用户
创建git仓库存储目录
设置git仓库权限
不能下载的情况(出现这种情况是因为代理上网没有配置)请尝试:
先检查git 是否已经安装
[root@localhost ~]# rpm -q git如果没有安装则进行安装
[root@localhost ~]# yum install git
安装完成后测试是否安装成功
[root@localhost ~]# git --version
如果出现类似以下信息说明安装成功
git version 1.7.1
2.设置git服务器
创建git服务器管理用户
[dengsilinming@localhost ~]$sudo useradd -m git [dengsilinming@localhost ~]$sudo passwd git
创建git仓库存储目录
[dengsilinming@localhost ~]$ sudo mkdir /home/git/repositories
设置git仓库权限
[dengsilinming@localhost ~]$ sudo chown git:git /home/git/repositories [dengsilinming@localhost ~]$ sudo chmod 755 /home/git/repositories初始化全局设置
[root@localhost ~]# git config --global user.name "linming" [root@localhost ~]# git config --global user.email linming@126.com安装python的setup tool
[root@localhost ~]# yum install python-setuptools [dengsilinming@localhost gitosis]$ git clone git://eagain.net/gitosis.git如果出现
eagain.net[0: 208.78.102.120]: errno=Connection refused fatal: unable to connect a socket (Connection refused)
不能下载的情况(出现这种情况是因为代理上网没有配置)请尝试:
[dengsilinming@localhost tmp]$ git clone [dengsilinming@localhost' target='_blank'>https://github.com/res0nat0r/gitosis.git下载成功后:
[dengsilinming@localhost tmp]$ cd gitosis [dengsilinming@localhost gitosis]$ sudo python setup.py install在开发机器上生成公共密钥(开发机上的用户作为git服务器的管理员)
[dengsilinming@localhost gitosis]$ ssh-keygen -t rsa#一直回车就行 [dengsilinming@localhost gitosis]$ scp ~/.ssh/id_rsa.pub /tmp/ && chmod a+r /tmp/ [dengsilinming@localhost gitosis]$ su git [dengsilinming@localhost gitosis]$ sudo -H -u git gitosis-init < /tmp/id_rsa.pubgitosis通过一个git仓库来管理配置文件,仓库就放在了/home/git/repositories/gitosis-admin.git。我们需要为一个文件加上可执行权限:
[root@localhost ~]# chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update至此服务器的搭建就完成了
相关文章推荐
- 在CentOS6.2下搭建git服务器gitosis
- 在CentOS6.2下搭建git服务器gitosis
- Centos6.5基于gitosis的Git服务器的搭建
- 在 CentOS 装 Git 并搭建Git服务器Gitosis
- CentOS下搭建Git服务器Gitosis
- CentOS搭建GIT服务器【一】-仓库搭建以及基于gitosis的SSH方式访问
- CentOS下搭建Git服务器Gitosis[教程]
- CentOS 搭建Git Gitosis 服务器
- CentOS下搭建Git服务器Gitosis
- CentOS下搭建Git服务器Gitosis
- CentOS下搭建Git服务器Gitosis1
- 在CentOS 6.x上配合Windows客户端搭建 git(gitosis)服务器
- CentOS6.2下用gitosis搭建基于ssh传输协议的git-server
- centos7 搭建git2.11.0和gitosis服务
- gitosis 搭建git服务器
- centos 搭建git服务器和客户端
- CentOS搭建git服务器实测
- CentOS安装Git服务器 Centos 6.4 + Git 1.8.2.2 + gitosis
- git 服务器搭建之gitosis
- CentOS 6.5下Git服务器搭建