我運行一個(可怕的)在第三方Web服務器上託管的網站。我有FTP訪問我的網絡服務器。 Git據說有能力通過FTP本地推送/拉取。使用FTP訪問的Web服務器的Git託管?
由於我的web服務器已經可以在任何地方訪問,所以我希望將它作爲一個集中的Git存儲庫使用。我可以推送更新,然後從任何地方獲取它們。
的問題是,當我嘗試推到它,我收到以下錯誤:
error: RETR response: 550 while accessing [insert my repository info here]
550似乎是一個FTP權限被拒絕的錯誤。但是,我插入了正確的用戶名和密碼。我可以通過FTP客戶端創建任何我想要的文件夾結構,那麼如果我已經可以按照我的意願讀寫,那麼Git需要哪些特殊權限?
編輯:我沒有SSH訪問此Web服務器 - 只有FTP。
這正是我想要做的 - 一個'git push'給我的FTP。但它不起作用... – aardvarkk
也許你允許打開的併發FTP連接的數量有問題嗎?你可以親自看看FTP服務器日誌的相關部分嗎? –
@ u-punkt這是一個有趣的想法......我查看了另一端的文件系統,並沒有看到任何明顯的日誌來存儲類似的東西。不知道是否可能有更多的信息在git中可用。 – aardvarkk