首頁 > 開發工具 > Git > Linux上怎麼搭建github伺服器

Linux上怎麼搭建github伺服器

PHPz
發布: 2023-03-31 14:21:32
原創
1228 人瀏覽過

GitHub是全球最大的程式設計師社群網站,開發者可以在上面共同協作進行專案。為了更好地協作和管理程式碼,許多程式設計師選擇在自己的伺服器上建立GitHub伺服器。以下我們將介紹如何在Linux伺服器上建置GitHub伺服器。

第一步:安裝Git

在Linux伺服器上建置GitHub伺服器,首先要安裝Git。使用以下命令安裝Git:

sudo apt-get install git-core
登入後複製

安裝後,您可以使用以下命令驗證Git是否成功安裝:

git --version
登入後複製

第二步:建立使用者

為了更好地管理程式碼,您可以為每個協作者建立一個單獨的使用者。使用下列命令建立使用者:

sudo adduser <username>
登入後複製

其中username是您要建立的使用者名稱。然後設定使用者密碼,跟隨指令提示完成設定即可。

第三步:建立SSH金鑰

為了確保安全性並允許協作者推送更改,我們需要在每個使用者上設定SSH金鑰。首先,我們需要在每個使用者上建立一個SSH金鑰。

產生金鑰使用以下命令:

ssh-keygen -t rsa -C "<email>"
登入後複製

email 填寫您的郵件地址。

將金鑰新增至公共存取:

cd /home/<username>/.ssh
cp id_rsa.pub authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
sudo chown -R <username>:<username> ~/.ssh
登入後複製

其中,home/是使用者的資料夾位置。

第四步:建立倉庫

在您的使用者目錄下建立一個新目錄,為您的新專案建立一個新的儲存庫:

mkdir /home/<username>/<project_name>.git
cd /home/<username>/<project_name>.git
git init --bare
登入後複製

然後更改儲存庫的權限,以便其他使用者也可以存取它:

sudo chown -R <username>:<username> /home/<username>/<project_name>.git
sudo chmod -R ug+rwX /home/<username>/<project_name>.git
登入後複製

此時您已經成功在伺服器上搭建了一個GitHub伺服器,您可以使用以下命令在您的電腦上進行克隆,添加更改並將它們推送回伺服器:

git clone <username>@<serverip>:</home/<username>/<project_name>.git>
登入後複製

修改完程式碼後可以將程式碼推送至git伺服器:

git add .
git commit -m "first commit code "
git push origin master
登入後複製

以上是Linux伺服器上搭建GitHub伺服器的一些簡單介紹。希望對您有幫助。您可以根據自己的需求進行調整和改進。

以上是Linux上怎麼搭建github伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板