Git 搭建Git伺服器 本地協議伺服器

2021-08-21 12:44:32 字數 3529 閱讀 7957

centos 7 x64

在終端下執行下面命令來檢查系統是否安裝git

$

git-

-version

如果返回「git: 未找到命令」則需要安裝git。

執行下面命令安裝git和nfs

$ sudo yum install -y git nfs-utils
首先要先建立共享的資料夾(也可用已存在的)

$ sudo mkdir /home/nfs
編輯配置檔案

$ vim /etc/exports
配置檔案中寫上對應的配置,我的寫的是

/home/nfs 192.168.154.0/24(rw,sync)
注:上述配置分別是共享的資料夾(home/nfs),共享區域網的閘道器(192.168.154.0),掩碼位數 (24),許可權(rw:讀寫,sync:同步讀寫)

啟用服務

$ systemctl enable rpcbind.service

$ systemctl enable nfs-server.service

$ systemctl start rpcbind.service

$ systemctl start nfs-server.service

查詢一下埠號

$ rpcinfo -p

program vers proto port service

100000

100000

100000

100000

100000

100000

100024

1 udp 33424 status

100024

1 tcp 43644 status

100005

1 udp 20048 mountd

100005

1 tcp 20048 mountd

100005

2 udp 20048 mountd

100005

2 tcp 20048 mountd

100005

3 udp 20048 mountd

100005

3 tcp 20048 mountd

100003

3 tcp 2049 nfs

100003

4 tcp 2049 nfs

100227

3 tcp 2049 nfs_acl

100003

3 udp 2049 nfs

100003

4 udp 2049 nfs

100227

3 udp 2049 nfs_acl

100021

1 udp 36996 nlockmgr

100021

3 udp 36996 nlockmgr

100021

4 udp 36996 nlockmgr

100021

1 tcp 36917 nlockmgr

100021

3 tcp 36917 nlockmgr

100021

4 tcp 36917 nlockmgr

在防火牆上吧上面的埠全部開啟

$

sudo

firewall

-cmd--

permanent--

add-

port=111/tcp

$sudo

firewall

-cmd--

permanent--

add-

port=111/udp

$sudo

firewall

-cmd--

permanent--

add-

port=33424/udp

$sudo

firewall

-cmd--

permanent--

add-

port=43644/tcp

$sudo

firewall

-cmd--

permanent--

add-

port=20048/tcp

$sudo

firewall

-cmd--

permanent--

add-

port=20048/udp

$sudo

firewall

-cmd--

permanent--

add-

port=2049/udp

$sudo

firewall

-cmd--

permanent--

add-

port=2049/tcp

$sudo

firewall

-cmd--

permanent--

add-

port=36996/udp

$sudo

firewall

-cmd--

permanent--

add-

port=36917/tcp

埠開啟後更新一下防火牆

$ sudo firewall-cmd --reload
至此伺服器基本配置完成

客戶端同樣需要安裝nfs

$ sudo yum install -y nfs-utils
啟動服務

$ sudo systemctl enable rpcbind.service

$ sudo systemctl start rpcbind.service

檢視共享的資料夾

$ showmount -e

192.168.154.138

192.168.154.138是伺服器的ip位址,伺服器與客戶端屬於同一網段下

建立乙個資料夾用以掛載共享資料夾

$ mkdir ~/nfs

$ sudo mount -t nfs 192.168

.154

.138:/home/nfs ~/nfs

這時客戶端配置已經完成,我們可以訪問共享資料夾,但我們不可以向共享資料夾內寫入檔案,這是因為在伺服器端配置的時候沒有更改共享資料夾(nfs)的許可權,在伺服器端輸入

$ sudo chmod 777 /home/nfs
這樣客戶端就可以向共享資料夾中寫入了。

搭建Git本地伺服器

參考文章 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare init 建立資料夾project....

搭建Git本地伺服器

參考文章 當前任務,學習中.公司小範圍用法 伺服器上做的 在伺服器上建立乙個使用者,這裡命名為git。ubuntu下 useradd git passwd git 1 改密碼為1 找個目錄,建立空倉庫 git bare init ubuntu下 cd opt mkdir git git bare i...

搭建Git本地伺服器

搭建git本地伺服器 參考文章 http 當前任務,學習中.公司小範圍用法 伺服器上做的 1.在伺服器上建立乙個使用者,這裡命名為git。centos下 useradd op passwd op 1 改密碼為1 2.找個目錄,建立空倉庫 git bare init centos下6.5 cd hom...