本人经验不多,这几天一直在琢磨公司的Git服务器怎么搭建的。原以为是基于SSH的,后来发现是用Gitolite做的,当然也基于SSH。
然后自己尝试安装服务器,并建立仓库。因已经安装成功,所以没有截图。
一。我用的虚拟机做的服务器,ubuntu,下载安装
二。先在服务器上安装ssh等服务。
sudo apt-get install git-core openssh-server openssh-client
我在这遇到了一些问题,提示依赖包没装,但是又检索不到。
需要先更换源,我这边用的是网易的源
换源的操作:
1.先备份源文件 cp /etc/apt/source.list /etc/apt/source.list_backup
2.vi source.list,编辑源文件,使用dd删除掉未注释的deb开头的源,更换为
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
然后更新列表:apt-get update,再回到第一步安装ssh等服务:sudo apt-get install git-core openssh-server openssh-client
在确认Git服务器的相关服务已经安装后,
1.先创建一个

本文档详细介绍了如何在Ubuntu服务器上安装和配置Gitolite,包括更换软件源、创建git用户、安装Gitolite、设置权限以及在客户端配置文件和推送仓库。通过这些步骤,你可以建立一个功能完善的Git服务器。
772

被折叠的 条评论
为什么被折叠?



