如何在 Ubuntu 中設定 gitolite git 伺服器 14 04

發布 科技 2024-02-25
3個回答
  1. 匿名使用者2024-01-25

    首先,這裡我們安裝 openssh-server openssh-client,如果使用 vps 之類的,一般都是預設安裝的,但是執行這個命令不會出錯,如果有安裝,會提示已經安裝好了。

    sudo apt-get -y install openssh-server openssh-client

    在這個核心軟體中安裝 git 是必不可少的。

    sudo apt-get -y install git

    新增乙個 gitolite 使用者和乙個同名的使用者組,並新增 --system 引數,這樣該使用者就不會顯示在登入螢幕上。 指岩石桶。

    sudo adduser --system --shell /bin/sh --group --disabled-password --home /home/gitolite gitolite

    生成乙個 SSH 金鑰,然後一直向下按。

    ssh-keygen -t rsa

    將當前使用者的 SSH 公鑰複製到 tmp 作為備用金鑰,因為我在同一臺計算機上使用桌面版本。

    cp ~/ssh/id_ /tmp/

    如果您通過SSH遠端登入伺服器安裝Zaozen,則需要將本地金鑰複製到遠端機器上。

    scp ~/ssh/id_ :/tmp/

    安裝 Gitolite,它已經整合在 Ubuntu 中,因此您不必自己去下乙個研磨負載。

    sudo apt-get -y install gitolite

    切換到 gitolite 使用者環境,因為我需要以 gitolite 使用者身份初始化安裝。

    sudo su - gitolite

    執行 Gitolite 的初始安裝。

    gl-setup /tmp/

    轉殖管理庫 gitolite-admin 開始管理 gitolite 使用者和 ** 庫,如果無法轉殖,則說明初始化的 ssh pub 金鑰錯誤。

  2. 匿名使用者2024-01-24

    它絕對可以被創造。

  3. 匿名使用者2024-01-23

    git services 有幾種型別的管理工具:

    Gitolite 是用 Perl 語言編寫的,維護和更新比較活躍,所以讓我們測試一下使用 Gitolite 構建乙個 Git 伺服器。

    通常,沒有新的使用者 ssh 目錄。

    ssh-kengen 執行後會給出生成路徑,也可以修改。 在 Windows 中,生成路徑位於 C: 預設情況下,使用者使用者名稱SSH。

    此時,Gitolite 初始化兩個儲存庫並同時建立乙個授權金鑰檔案。

    管理庫中有兩個目錄,conf 和 keydir。

    您可以使用 gitolite-admin conf 建立倉庫,然後將配置的檔案上傳到伺服器。

    如果您已經有本地儲存庫 repo2,請將其新增到伺服器。

    Gitolite可以由使用者組管理。

    如上所述,您需要輸入密碼。

    您需要安裝 OpenSSH 並將 Gitolite 使用者新增到 sshusers 組,該組可能是某些伺服器的 SSH 組。

    電腦科學領域的食譜指的是實際經典案例的意義,是對一些常見問題的解決方案的總結和整理。

相關回答
8個回答2024-02-25

1.開啟Wine後,我們可以看到左側的導航欄,這使我們能夠輕鬆找到需要執行或安裝的Windows程式。 >>>More

5個回答2024-02-25

上面寫著“蠐螬救援”嗎?

也許第乙個更有幫助。 >>>More

4個回答2024-02-25

重新命名映像名稱並將映像複製到計算機的分割槽(不在子大廳資料夾中)。 >>>More

8個回答2024-02-25

Ubuntu新手進丹喬門-怎麼快速模具前長鍵載入安裝ubuntu

7個回答2024-02-25

Linus Torvalds 發布了 Kernel LTS,這是乙個新核心,它為虛擬 GPU 驅動程式新增了對 3D 的支援,允許 3D 硬體加速圖形虛擬客戶機、支援非同步和直接 IO 的更精簡、更快的 LC 裝置、更高的系統效能和由於警報公升級而減少的記憶體占用,以及通過 LightnVM 支援開放通道 SSD。 >>>More