成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

    1. <li id="5ijwk"><tbody id="5ijwk"><listing id="5ijwk"></listing></tbody></li>
    2. <span id="5ijwk"></span>
    3. <center id="5ijwk"></center>

      已經(jīng)創(chuàng)建的git項(xiàng)目怎么修改權(quán)限 如何在Linux上搭建Git服務(wù)器?

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

      如何在Linux上搭建Git服務(wù)器?

      Git構(gòu)建本地倉庫的一般操作分為以下幾個(gè)步驟:

      以Centos為例:

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

      yum -y安裝git

      當(dāng)然,安裝過程中還會(huì)涉及到其他依賴包,比如OpenSSL-develozlib-developerl-devel等。,可以根據(jù)提示內(nèi)容進(jìn)行安裝。

      當(dāng)我們的環(huán)境安裝好后,我們需要?jiǎng)?chuàng)建一個(gè)用戶來運(yùn)行g(shù)it服務(wù)。

      首先創(chuàng)建一個(gè)組,然后創(chuàng)建一個(gè)用戶并將其與該組相關(guān)聯(lián)。

      group add git ampamp useradd git-g git

      創(chuàng)建一個(gè)證書來收集所有需要登錄的用戶的公鑰。公鑰位于id_ file中。將我們的公鑰導(dǎo)入到_keys文件中,一次一行。如果沒有這樣的文件,請(qǐng)創(chuàng)建它。

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

      觸摸。ssh/授權(quán)密鑰

      chmod 600。ssh/授權(quán)密鑰

      初始化GIT倉庫并執(zhí)行g(shù)it init進(jìn)行初始化。

      git初始化-

      這時(shí)Git會(huì)創(chuàng)建一個(gè)空倉庫,空倉庫沒有工作區(qū)。因?yàn)榉?wù)器上的Git倉庫純粹是為了共享,所以不允許用戶直接登錄服務(wù)器改變工作區(qū),服務(wù)器上的Git倉庫通常以。飯桶。然后,將所有者更改為git

      chown -R git:git

      禁用shell出于安全原因,不允許在第二步中創(chuàng)建的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分支權(quán)限可以設(shè)置嗎?

      Git分支可以設(shè)置權(quán)限。具體可以參考開源的gitlab。