關於版本控制,目前最流行的兩款軟體就是subversion和git。svn是集中式的,git是分布式的,可以說git的設計比svn更強大,但是使用上也更加複雜繁瑣一些。中午的時候記錄了一篇部落格是關於伺服器搭建svn服務的,以為git的搭建會更加複雜,但其實差不多,甚至配置上還要簡單一些
yum -y install git
git --version
adduser git
passwd git
cd /home/git
mkdir .ssh
touch authorized_keys
vi authorized_keys
把需要連git服務的機器的公鑰(id_rsa.pub)貼上上來,乙個一行
mkdir -p /var/git/allrepos
cd /var/git/allrepos
git init --bare example.git
vi /etc/passwd
找到類似git:x:1001:1001:,,,:/home/git:/bin/bash的一行改為git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
git clone git@server:/var/git/allrepos/example.git
centos 安裝git 服務端
在服務端安裝好git後,開始安裝gitosis 3.在伺服器安裝gitosis sudo yum install python python setuptools cd usr local src git clone git cd gitosis python setup.py install 顯示...
Linux下安裝SVN服務端
使用yum安裝非常簡單 yum install subversion我們這裡在 home下建立乙個名為svn的倉庫 repository 以後所有 都放在這個下面,建立成功後在svn下面多了幾個資料夾。root localhost cd home root localhost home mkdir ...
Linux下安裝SVN服務端
安裝 使用yum安裝非常簡單 yum install subversion 配置2.1.建立倉庫 我們這裡在 home下建立乙個名為svn的倉庫 repository 以後所有 都放在這個下面,建立成功後在svn下面多了幾個資料夾。root localhost cd home root localh...