久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

已經創建的git項目怎么修改權限 如何在Linux上搭建Git服務器?

如何在Linux上搭建Git服務器?Git構建本地倉庫的一般操作分為以下幾個步驟:以Centos為例:在Centos環境下安裝git環境,用yum命令安裝GIT即可。該命令如下所示:yum -y安裝g

如何在Linux上搭建Git服務器?

Git構建本地倉庫的一般操作分為以下幾個步驟:

以Centos為例:

在Centos環境下安裝git環境,用yum命令安裝GIT即可。該命令如下所示:

yum -y安裝git

當然,安裝過程中還會涉及到其他依賴包,比如OpenSSL-develozlib-developerl-devel等。,可以根據提示內容進行安裝。

當我們的環境安裝好后,我們需要創建一個用戶來運行git服務。

首先創建一個組,然后創建一個用戶并將其與該組相關聯。

group add git ampamp useradd git-g git

創建一個證書來收集所有需要登錄的用戶的公鑰。公鑰位于id_ file中。將我們的公鑰導入到_keys文件中,一次一行。如果沒有這樣的文件,請創建它。

CD/home/git/amp mkdir。ssh ampamp chmod 700。噓

觸摸。ssh/授權密鑰

chmod 600。ssh/授權密鑰

初始化GIT倉庫并執行git init進行初始化。

git初始化-

這時Git會創建一個空倉庫,空倉庫沒有工作區。因為服務器上的Git倉庫純粹是為了共享,所以不允許用戶直接登錄服務器改變工作區,服務器上的Git倉庫通常以。飯桶。然后,將所有者更改為git

chown -R git:git

禁用shell出于安全原因,不允許在第二步中創建的git用戶登錄到shell,這可以通過編輯/etc/passwd文件來完成。找到類似如下的一行:

gite CHO 3-@ . com x: 1001 : 1001 :,,,:/home/gite CHO 8-@ . com/bin/bash

替換為:

gite CHO 9-@ . com x: 1001 : 1001 :,,,:/home/gite CHO 14-@ . com/usr/bin/git-sh

git分支權限可以設置嗎?

Git分支可以設置權限。具體可以參考開源的gitlab。

主站蜘蛛池模板: 宁安市| 大田县| 昌图县| 平舆县| 壶关县| 华坪县| 鹰潭市| 长海县| 伊宁县| 乌兰浩特市| 城口县| 凌海市| 麟游县| 德安县| 措美县| 安岳县| 临汾市| 湘阴县| 永修县| 兴文县| 兴山县| 台湾省| 宣武区| 石泉县| 繁昌县| 临西县| 鄢陵县| 张家港市| 日照市| 浪卡子县| 凤台县| 淮阳县| 旺苍县| 吉隆县| 水富县| 潮州市| 郎溪县| 武强县| 侯马市| 沙田区| 尼勒克县|