Linux(Centos)下git服務搭建、gitolite配置及Windows下的操作打賞

gitGIT是分布式源代碼管理系統,作用大家都懂的。版本控制系統經歷CVS、SVN,現在到了Git的世界。Git與CVS,SVN相比有很多的優勢,其中最為人津津樂道的就是branch的切換都是在本地執行,速度非常之快,非常利于分布式開發進程。現在也是開源世界了最流行的版本控制系統。

GitHub提供免費的Git server,但是它僅僅針對Public的repository是免費的,如果你想有你個人的Git repsotories,就需要交費了。但是,如果有需要建立個人Git repsotories,又不想交費,很簡單,自己建立個Server不就完了嗎。拿起手頭上的Linux VPS開始折騰。

建立Server步驟:
1.安裝依賴包
yum installzlib zlib-developensslopenssl-devel perl cpio expat-devel gettext-develexpatgettext -y

2.下載源代碼:
http://code.google.com/p/git-core/
我下載的是1.7.9.5

wget http://git-core.googlecode.com/files/git-1.7.9.5.tar.gz
tar zxf git-1.7.9.5.tar.gz
cd git-1.7.9.5
./configure
make
make install

3.gitolite
官網 http://github.com/sitaramc/gitolite

#建立git用戶

mkdir -p /home/git
groupadd git
useradd -g git -d /home/git -s /bin/bash git

#修改git用戶密碼

passwd git

#修改目錄權限

chown -R git:git /home/git
chmod -R 2755 /home/git
su git
cd ~
git clone git://github.com/sitaramc/gitolite
cd gitolite

#創建密鑰對

ssh-keygen

mkdir -p $HOME/bin $HOME/share/gitolite/conf $HOME/share/gitolite/hooks
src/gl-system-install $HOME/bin $HOME/share/gitolite/conf $HOME/share/gitolite/hooks
echo "PATH=$PATH:$HOME/bin" >> ~/.bashrc

exit
su git
gl-setup .ssh/****.pub #剛剛設定的密鑰對的公鑰文件,默認管理員權限
編輯.gitolite.rc文件
$GL_WILDREPOS = 1;

4.管理權限+win下的操作
安裝msysgit :http://code.google.com/p/msysgit/
安裝過程中一直下一步。
打開%HOMEPATH%下的目錄把剛剛生成的私鑰放到這里并命名為id_rsa #這是默認調用的密鑰

#克隆admin管理庫

git clone [email protected]:gitolite-admin.git

修改conf/gitolite.conf配置權限

git add conf/gitolite.conf
git add keydir/*.pub #添加用戶在這里添加公鑰
git commit -m "conf"
git push

原文摘自:http://www.muscipular.net/Linux/tid-268.html

Linux(Centos)下git服務搭建、gitolite配置及Windows下的操作
文章《Linux(Centos)下git服務搭建、gitolite配置及Windows下的操作》二維碼
  • 微信打賞
  • 支付寶打賞

已有14條評論

  1. 何捷浪

    ssh還是第一次聽~好~萌菌網www.moejun.tv/

    2015-04-27 10:18 回復
  2. 黑白龍狼

    ssh-keygen 這步是在哪里用的

    2013-03-11 20:49 回復
    • 樸人博客

      ssh的密匙對啊,不過我沒用過這個,好像直接裝個web的好使點。

      2013-03-11 21:06 回復
  3. 好看電影網

    謝謝分享,學習了

    2012-11-06 15:20 回復
  4. 中國奶茶網

    可以修改目錄的。。。嘿嘿。。。元芳,你說厲害吧。。。

    2012-10-25 16:28 回復
  5. 780o

    元方,此事你怎么看?

    2012-10-24 03:31 回復
  6. 芒果互聯

    穩定放心的在線服務!互訪把 親

    2012-10-23 16:17 回復
  7. 坪山鐘愛一生

    嘿嘿,頂下….

    2012-10-22 18:50 回復
  8. 韓版連衣裙

    自己弄VPS吧

    2012-10-22 17:19 回復
  9. 籃球比分

    還不知道這個方法呢

    2012-10-22 13:52 回復
  10. 向日葵媒體設計

    還是付費使用吧。。。

    2012-10-22 10:46 回復
  11. 坪山鐘愛一生

    不錯喲

    2012-10-21 21:10 回復
  12. 籃球比分

    還不知道這個方法呢

    2012-10-21 14:32 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖