搭建Git伺服器詳解

2021-08-04 03:15:40 字數 1826 閱讀 7002

1.安裝依賴庫和編譯工具

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
2.安裝編譯工具

yum install gcc perl-extutils

-makemaker

cd /usr/local/src
tar -zvxf git-2.10

.0.tar

.gz

②解壓後進入 git-2.10.0 資料夾

cd git-2.10.0
③執行編譯

make all prefix=/usr/local/git
④編譯完成後, 安裝到 /usr/local/git 目錄下

make install prefix=/usr/local/git
6.配置環境變數

將 git 目錄加入 path

將原來的 path 指向目錄修改為現在的目錄

echo

'export path=$path:/usr/local/git/bin' >> /etc/bashrc

生效環境變數

source /etc/bashrc
此時我們能檢視 git 版本號,說明我們已經安裝成功了。

git--

version

5.建立 git 賬號密碼

建立 git 賬號

為我們剛剛搭建好的 git 建立乙個賬號

useradd -m gituser
然後為這個賬號設定密碼

passwd gituser
6.初始化 git 倉庫並配置使用者許可權

建立 git 倉庫並初始化

我們建立 /data/repositories 目錄用於存放 git 倉庫

mkdir -p /data/repositories
建立好後,初始化這個倉庫

cd /data/repositories/ && git init --bare test.git

7.初始化 git 倉庫並配置使用者許可權

配置使用者許可權

給 git 倉庫目錄設定使用者和使用者組並設定許可權

chown -r gituser:gituser /data/repositories
chmod

755 /data/repositories

查詢 git-shell 所在目錄

, 編輯 /etc/passwd 檔案,將最後一行關於 gituser 的登入 shell 配置改為 git-shell 的目錄

如下

gituser:

x:500

:500

::/home/gituser

:/usr/local/git/bin/git-shell

8.使用搭建好的 git 服務

轉殖 test repo 到本地

cd ~ && git clone [email protected]

:/data/repositories/test.git

Git 搭建git伺服器

環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...

Git 搭建Git伺服器

在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...

Git 教程之伺服器搭建詳解

git 伺服器搭建 上一章節中我們遠端倉庫使用了 github,github 公開的專案是免費的,但是如果你不想讓其他人看到你的專案就需要收www.cppcns.com費。這時我們就需要自己搭建一台git伺服器作為私有倉庫使用。接下來我們將以 centos 為例搭建 git 伺服器。1 安裝git ...