搭建Git服务器,最简单的方法,在linux操作系统下,利用SSH协议,可以很方便的搭建Git服务器,最大的优点——简单。
具体的,在linux中专门建立一个git用户,各个client将自己的公钥传给git用户,相当于各个client都可以通过该git用户直接操作系统,更不用说git clone、git fetch、git push了,该方法由于每个client相当于都可以通过git用户登录到shell,进而对服务器都有控制权限,易对操作系统造成破坏,当然也可以配置仅有git-shell权限,使之不能对操作系统有过多的权限。
利用其他工具,例如:gitosis,gitolite。其中gitosis有较长时间未更新,因此,可由gitolite进行代替,网上架设gitolite的教程较多,说明是大众普遍的选择,其有完整的一套权限的管理机制。对于gitolite的管理员的建立,可将administrator的公钥传到服务器,由gitolite进行 gitolite setup -pk <admin_rsa.pub>可在服务器中生成repositories,而administrator可对各个用户的管理也通过repositories中的gitolite-admin(一个版本库)进行管理,其他的版本库同在repositories目录下。
此外,刚发现一个好东西,可由mysql、gitolite、gitlib进行搭建一个类似于github的服务器,github精选(微博)介绍:“【用 Gitlab 本地搭建git服务】如果你的代码不适合开源,又不想购买github企业版”。
more:
用BitNami 点击几下鼠标就安装Gitlab
分享到:
相关推荐
同一台电脑上搭建GIT服务器和客户端 git 同一台电脑上搭建GIT服务器和客户端 git 服务器
linux下搭建git服务器步骤,本人亲测可用。linux下搭建git服务器步骤,本人亲测可用
Windows下搭建基于ssh的git服务器
git 简单的向git服务器推送的过程, 可以参考一下
Git服务器客户端搭建文档,Git服务器客户端搭建,Git服务器客户端搭建
关于ubuntu下git服务器的搭建
git服务器搭建的时候所遇问题及解决方案
linux搭建git服务器
(git服务器搭建+git教程+git廖雪峰)
一、 Windows2003下安装GIT服务器所需的软件 5 二、 Msysgit与copssh的安装 5 三、 程序配置 6 1. 服务端git支持配置 6 2. 服务端Copssh配置 6 3. 客户端git配置(配置成支持远程无密码登入) 8 四、 测试Git服务器 ...
GIT服务器配置.pdf
CentOS下的Git服务器的创建!
在公司搭建自己的git服务器.zip
Linux系统安装git服务器.pdf
windows下git服务器的搭建 windows git copssh tortoisegit
windows 下git服务器的搭建(密码登陆) windows git copssh tortoisegit
window下本地git服务器搭建与使用详解
此资源主要讲解了window环境下怎样搭建svn和git服务器,如何创建用户和组,并对仓库进行用户访问权限设置等。
搭建(基于http协议)git服务器的安装配置说明.docx
Ubuntu下Git服务器打搭建 客户端的使用教程和git学习资料等,资源分虽然要了10分但是这是我一周总结的,现在没分了想坑一点积分。有积分后我就免费下载了,下载的人不要为要积分而喷。也谢谢大家给我积分