步驟一:準備好你的公私鑰
ssh-keygen -t rsa 一路回車生成一對金鑰:yourname 以及yourname.pub 其中yourname.pub是公鑰
scp yourname.pub root@githost:/path/dir/
步驟二:安裝git
安裝git, 網上摘抄:
groupadd git
useradd git -s /bin/bash -g git -d /path/dir
passwd git 設定git密碼
mkdir /path/dir/(建立home目錄)
chmod 700 /path/dir(更改許可權)
chown git:git /path/dir(更改使用者和組)
wget
tar xzvf git-latest.tar.gz
cd git-20xx-xx-xx
autoconf(autoconf工具自動生成configure配置檔案)
./configure
make
sudo make install
測試: git --version 可以看到版本號
步驟三:安裝gitolite
su git - 切換到git賬戶下面(此步很重要,因為如果沒有切換,下一步操作會在當前登入賬戶home目錄生成)
git clone git:
//github
.com
/sitaramc/gitolite
gitolite
/install
-
ln /usr/bin(此目錄為$path可執行目錄) root
gitolite setup -pk /path/dir/yourname.pub(剛才上傳的公鑰) git (chown git:git -r /home/git)
步驟四:配置專案
請回到客戶端開發機
git clone git@githost:gitolite-admin.git /
git clone ssh://git@ip:port/gitolite-admin
vim gitolite-admin
/conf/gitolite
.conf
@project1 = helloworld
@developer = freeliver
repo @project1
rw+ = @developer
repo gitolite-admin
rw+ = yourname
如果新增新使用者,需要將新使用者的公鑰拷入gitolite-admin/keydir/中
並且新增使用者到配置檔案中。
git config --global user.name [username]
git config --global user.email [email]
新專案第一次在gitolite-admin中新增使用:
git add .
git commit -a -m 'add new project'
git push origin master
提交會自動生成空的
如果是已經存在的專案則:
1、在gitolite-admin中建乙個一樣的空專案,然後把已有專案刪除.git目錄,全部拷貝到clone下來的專案中,其他按照新專案操作。
2、將已有專案拷貝到伺服器上的
~/repositories
資料夾裡,記得資料夾名要以.git結尾,並且這個repository一定要是bare的,(你可以通過拷貝repository裡的.git資料夾,然後執行git config --bool core.bare true
,也可以執行git clone --bare your-repository
來得到bare repository)。這種方式還有乙個額外的操作就是在server上執行一次gitolite setup
。
SVN服務端搭建
tortoisesvn 1.4.3.8645 win32 svn 1.4.3.msi 客戶端 languagepack 1.4.3.8645 win32 zh cn.exe 客戶端中文包 1.安裝 安裝伺服器 svn 1.4.0 setup.exe 和客戶端 tortoisesvn 1.4.3.86...
CAS服務端搭建
4 輸入預設的使用者名稱 casuser 和密碼 mellon。登入成功後會跳到登入成功的提示頁面 二 cas服務端配置 1 修改埠。如果我們不希望用8080埠訪問cas,可以修改埠。1 修改tomcat的埠。開啟tomcat 目錄 conf server.xml 找到下面的配置 2 修改cas配置...
搭建 NFS 服務端
一 準備兩台機器 二 服務端安裝 yum y install rpcbind nfs utilsmkdir opt wwwroot 使用vi開啟 etc exports檔案 vi etc exports 單機i 輸入以下內容 opt wwwroot 10.0.7.184 rw,sync,no roo...