自建github私有遠端倉庫

2021-10-09 16:38:07 字數 1173 閱讀 6322

要求:

linux伺服器,基本linux命令,基本git語法

過程:

這裡以debian系列為準

1.安裝git

apt-get

install

git

useradd

git -m

3.建立git倉庫目錄

mkdir /gitrepo#這裡在根目錄建立
chown git:git /gitrepo -r
5.登陸限制

目的:阻止git使用者登入的許可權

chsh git -s /usr/bin/git-shell
6.倉庫配置

說明:操作類似於git客戶端操作

git init --bare /gitrepo/目標倉庫
或者這種寫法也行

mkdir /gitrepo/目標倉庫

cd /gitrepo/目標倉庫

git init --bare

7.本地安裝git客戶端

說明:windows安裝用安裝包

apt-get

install

git

8.本地配置

git clone git@server:path#server為遠端主機ip或者網域名稱;path為倉庫在伺服器上的位置
或者:

git clone ssh://git@server:port/path#說明如上,這是當ssh埠不為預設的22埠時使用
9.連線和測試

此處操作和連線github官網上的專案一樣。

注意:

1.ssh埠更改

更改後使用

git clone ssh://git@server:port/path#說明在以上第八點,這是當ssh埠不為預設的22埠時使用
2.許可權控制(嚴格)

需要嚴格控制提交,訪問,拉取許可權時,需要安裝額外的附加包

Git遠端倉庫 Github

git remote add shortname url 由於本地git倉庫與github倉庫之間的傳輸是通過ssh加密的,所以我們需要先配置驗證資訊。ssh keygen t rsa c youremail email.com 郵箱為自己在github上註冊的郵箱之後會要求確認路徑和輸入密碼,使用...

learn git 遠端倉庫github

由於本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以,需要一點設定 第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id rsa和id rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell windo...

Git遠端倉庫Github

1.轉殖遠端倉庫的命令 git clone2.配置經理身份資訊 cd desktop manager test007 git config user.name 經理 git config user.email manager 163.com 3 推送專案到遠端倉庫 add 暫存區提交到倉庫區 git...