配置伺服器上的git倉庫

2022-07-10 07:48:09 字數 1275 閱讀 2268

遠端登入伺服器並安裝git

​ ssh遠端連線指令

ssh 主機名@伺服器ip位址
正確輸入密碼後進入命令列介面...

新建/選擇倉庫所在位置

然後新建乙個資料夾用作git倉庫(資料夾名最好跟準備推到伺服器的倉庫資料夾名相同),

並切換到此資料夾下,

接著將用git init --bare命令在此資料夾下建立乙個git 倉庫(圖中的—bare引數為建立乙個裸倉庫)

在本地建立本地倉庫若本地沒建立倉庫,則先用git init 命令建立本地倉庫

關聯倉庫

如果執行上述命令後出現提示origin已存在,即「fatal:remote origin already exists」,則用git remote rm origin命令來刪除origin,刪除後重新執行git remote add origin 來關聯遠端倉庫。

提交測試

git add -a

git commit -m '連線測試'

git push origin master

檢視遠端倉庫位址

git remote show origin

在當我們輸入git remote add origin 碼雲賬號)/(github/碼雲專案名).git

就會報如下的錯

fatal: remote origin already exists.

此時,我們可以先 git remote -v 檢視遠端庫資訊:

可以看到,本地庫已經關聯了origin的遠端庫,並且,該遠端庫指向github。

解決辦法如下:

1、先輸入$ git remote rm origin(刪除關聯的origin的遠端庫)

2、再輸入$ git remote add origin [email protected]:(github名)/(git專案名).git 就不會報錯了!

3、如果輸入$ git remote rm origin 還是報錯的話,error: could not remove config section 'remote.origin'. 我們需要修改gitconfig檔案的內容

在伺服器上配置Git倉庫

第一步,安裝git sudoapt getinstall git 第二步,建立乙個git使用者,用來執行git服務 sudoadduser git 第三步,初始化git倉庫 因為我打算把git倉庫就放在 home git下面,所以就直接用useradd建立git使用者 組 sudo git init...

linux伺服器上搭建git倉庫

建立git使用者,使用者組預設為git useradd git 修改git賬戶的密碼 passwd gityum install y git 切換至 資料夾 cd home git code 例項化倉庫 git init bare search.git 修改許可權 chown r git git s...

在伺服器上搭建遠端git倉庫

推薦使用執行liunx的機器 請獲取root許可權後進行下面操作 檢查是否安裝了git如果有版本號就無需再安裝 git v 安裝git sudo apt get install gitsudo adduser git收集所有需要登入的使用者的公鑰,就是他們自己的id rsa.pub檔案按照本文找id...