簡體   English   中英

使用FTP可訪問的Web服務器托管Git?

[英]Git hosting using an FTP-accessible web server?

我運行的(可怕的)網站托管在第三方Web服務器上。 我可以通過FTP訪問我的Web服務器。 據說Git可以通過FTP本地推/拉。

由於Web服務器已經可以在任何地方訪問,因此我希望將其用作集中式Git存儲庫。 我可以推送更新,然后從任何地方獲取它們。

問題是,當我嘗試將其推送時,出現以下錯誤:

error: RETR response: 550 while accessing [insert my repository info here]

550似乎是FTP權限被拒絕錯誤。 但是,我輸入了正確的用戶名和密碼。 我可以通過FTP客戶端創建所需的任何文件夾結構,因此,如果我已經可以隨意讀寫,那么Git需要什么特殊權限?

編輯 :我沒有SSH訪問此Web服務器-只有FTP。

git-ftp怎么樣? 這似乎是正確的解決方案。

實際上,Git並非旨在用作CVS或SubVersion之類的中央存儲庫。 您可以做的是克隆本地存儲庫並將其托管在服務器上。 進行更改時,可以在本地提交更改,並且准備在服務器上更新存儲庫時,可以使用git push命令。 這是一個鏈接,向您展示sourceforge是如何做到的。 sourceforge示例 希望能有所幫助。

暫無
暫無

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

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