我是一名分支機構辦公室工作人員,並已將我現有的存儲庫上載到我公司的中央辦公室的ftp服務器上。中央辦公室正在使用微軟的ftp服務器。我無法在服務器上安裝任何東西,只能使用支持活動模式ftp的真實ftp客戶端連接/瀏覽到ftp服務器。通過活動FTP克隆git存儲庫
我曾嘗試使用以下命令行克隆:
git clone ftp://companyDomain\[email protected]/project.repo/.git
git clone ftp://[email protected]@ftp.company.com/project.repo/.git
git clone ftp://username%[email protected]/project.repo/.git
git clone ftp://username:[email protected]/project.repo/.git
我也得到了以下錯誤消息:
error: Failed connect to
ftp.company.com:21
; No error while accessingftp://companyDomain\[email protected]/project.repo/.git/info/refs
fatal: HTTP request failed
當輸入上述命令我立即得到提示我輸入密碼。我輸入密碼,過了一段時間,然後收到上述錯誤消息。
要完全清楚我並不想將我的源頭版本推送到FTP服務器進行部署,所以像git-ftp,https://github.com/resmo/git-ftp這些東西根本不能幫助我。我想要做的是在ftp服務器上安裝我的repo,並且我的小團隊中的每個人都可以推送/獲取對ftp服務器上repo的更改。
git是否支持主動FTP? 發生了什麼事?
謝謝, 克里斯
你可能要檢查這裏給出的答案:FTP服務器上的Git倉庫(http://stackoverflow.com/questions/5141205/git-repository- on-ftp-server) – yasouser
已經查看過該答案及相關帖子 –