歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> centOS下暗轉git及gitolite

centOS下暗轉git及gitolite

日期:2017/3/1 17:08:03   编辑:關於Linux
centOS下暗轉git及gitolite 客戶端: Java代碼 $ ssh-keygen -t rsa -f ~/.ssh/admin $ scp ~/.ssh/admin.pub server:/tmp/admin.pub www.2cto.com #將公鑰保存到服務器留待後用,server為服務器的IP地址 將adminpub文件上傳到/tmp目錄下 服務器: 安裝git,並查看版本確定裝成功. Java代碼 $ rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm $ yum -y install python-setuptools $ yum -y install git $ git –version www.2cto.com 建立用戶和目錄,並設置相應權限 Java代碼 $ mkdir -p /data/git $ groupadd git $ useradd -g git -d /data/git/ -s /bin/bash git $ passwd git $ chown -R git:git /data/git $ chmod -R 2755 /data/git/ 在剛才建立的用戶主目錄下克隆gitolite(蔣鑫版) Java代碼 $ su git $ cd $HOME $ git clone git://github.com/ossxp-com/gitolite.git $ exit 創建目錄,執行安裝. Java代碼 $ cd /data/git/ $ mkdir -p /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks $ cd gitolite/src/ $ ./gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks 在專用帳號執行安裝腳本. Java代碼 $ su – git $ gl-setup /tmp/admin.pub 客戶端: Java代碼 $ git clone git@server:gitolite-admin
Copyright © Linux教程網 All Rights Reserved