簡體   English   中英

Git - 如何在服務器上推送新的git項目?

[英]Git - how to push a new git-project on a server?

我實際上是想在我的個人git服務器上推動我的工作。

我剛做了一個git init test ,添加並提交了一個測試文件,並添加了一個指向服務器的遠程指向git remote add 我沒有在我的服務器上創建一個git存儲庫,所以我的ssh://git@XXX.XXX.XXX.XXX:XXXX/opt/git/test.git remote尚不存在。

我有does not appear to be a git repository錯誤。

用戶“git”是/ opt / git目錄的所有者。

是不是可以通過第一次推送到它來創建不存在的存儲庫? 我可以用ssh做到這一點,但這不是很實際......是不是有其他辦法? 我沒有找到任何選擇。

我感謝你的幫助,我為可能的拼寫錯誤道歉(我是法國人)。

不,如果指定的遙控器本身不是git repo,則無法自動發生推送。

您將不得不ssh到您的服務器,並運行git init來創建一個空的git存儲庫。

在我看來,您正試圖在您的服務器上托管您的存儲庫,如果是這種情況,我建議使用裸存儲庫 基本上,在初始化repo時,使用git init --bare

另外,我建議您通過各種協議來設置git服務器,您正在使用git協議,這需要鏈接中提到的其他步驟,這樣可以省去調試設置的一些工作。

根據錯誤的說法,你似乎應該在推送它之前在遠程服務器目錄中執行git init

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM