linux下搭建git伺服器

2021-09-27 11:28:32 字數 1789 閱讀 3835

1、          新增git使用者

useradd -m git

2、          修改git使用者密碼(密碼為git)

passwd git

3、          解壓git-1.7.12.2.tar.gz並安裝git

tar -xvf git-1.7.12.2.tar.gz

cd git-1.7.12.2

make

make install

4、          初始化一下git使用者,為了安裝gitosis做準備。在任何一台機器上使用git,第一次必須要初始化一下:

git config --global user.name "git"

git config --global user.email "[email protected]"

5、          安裝setuptools-0.6c8.tar.gz,為安裝gitosis做準備

tar -xvf setuptools-0.6c8.tar.gz

cd setuptools-0.6c8

python setup.py build

python setup.py install

6、          安裝gitosis.tar.gz

tar -xvf gitosis.tar.gz

cd gitosis

python setup.py install

7、          使用eclipse生產乙個公鑰,或者使用如下命令在linux中生成

ssh-keygen -t rsa

該金鑰生成在/home/git/.ssh目錄中

8、          使用git使用者登陸初始化倉庫

su – git

gitosis-init < /home/git/.ssh/id_rsa.pub

9、          修改

chmod 755    \

/home/git/repositories/gitosis-admin.git/hooks/post-update

10、     使用eclipse訪問管理員倉庫gitosis-admin.git

11、     把gitosis-admin.git倉庫當做project匯入eclipse中,新增使用者通過在keydir目錄中新增公鑰(新增後commit即可),讀寫許可權通過修改gitosis.conf檔案(修改後commit即可)

12、     建立乙個倉庫(我們提交的**提交到該倉庫)

mkdir runtime.git

git init --bare

13、     修改gitosis.conf檔案,增加訪問runtime.git倉庫的許可權,使用eclipse訪問runtime.git倉庫

修改如下:

[gitosis]

[group gitosis-admin]

writable = gitosis-admin

members = rsa-1024

[group devloper]

writable = runtime

members = rsa-1024

喜歡就關注

linux下搭建git伺服器

在linux下搭建git倉庫還是很方便的。新增使用者 user add git 設定密碼 passwd git 安全起見可以將git使用者的預設shell設定為git shell,以防git使用者登陸系統 vim etc passwd 將 bin bash git x 1000 1000 home ...

Linux下搭建Git伺服器

安裝 git linux 做為伺服器端系統,windows 作為客戶端系統,分別安裝 git 伺服器端 yum install y git 安裝完後,檢視 git 版本 root localhost git version git version 1.7.1 伺服器端建立 git 使用者,用來管理 ...

Linux下Git伺服器搭建

1 安裝git yum install git示例 2 檢視git版本 git version示例 3 建立git倉庫目錄,初始化為乙個裸倉庫 mkdir usr local gitrepository cd usr local gitrepository git init bare 可以初始化乙個...