2011-05-02 27 views
1

我想在我已經付費的服務器上託管自己的版本控制。我沒有shell訪問權限,但我可以使用ftp(顯然)和mysql。是否有任何版本控制解決方案只能運行這些解決方案?需要:版本控制 - 只安裝ftp/mysql訪問

+0

您是否試圖在服務器帳戶上託管存儲庫或使用版本控制來管理服務器上的文件?我無法告訴你想從你的問題提問中想做什麼。 – bpanulla 2011-05-02 04:21:20

+0

我需要一個爲我的c + +項目回購。我詢問了它的支持情況,他們說因爲使用SSH和可能的SSH和安全問題而沒有安裝Subversion。如果沒有SSH訪問權限,我不能安裝Subversion,但我需要一些無需SSH訪問的版本控制。 – 2011-05-02 10:23:51

回答

1

我不認爲沒有軟件安裝Subversion或CVS將工作。您可以將您的帳戶安裝爲文件共享/網絡驅動器嗎?如果是的話Mercurial會起作用。您可以將您的主資料庫保留在該文件夾中,並將其克隆到本地硬盤驅動器上以便進行實際工作。如果您只是在尋找遠程存儲庫解決方案,那麼您可能會以相同的方式使用Mercurial或帶有DropBox的Git。

這只是我的意見,但如果有任何供應商曾告訴我他們不支持支持SSH,因爲安全我會立即取消我的帳戶,並得到一個新的提供商。讓我猜測:他們只做Windows服務器託管?

如果您需要保持項目私密性,則您始終可以使用付費的GitHub或BitBucket帳戶,但這並不能解決現有帳戶託管問題。

+0

好的,謝謝你的信息,我發現Assembla允許免費的私人svn(免費,因爲你不會使用bug跟蹤器和其他我不需要的高級功能)。 2GB空間。我可能會使用這項服務。 – 2011-05-02 20:07:33

+0

我知道一些使用Unfuddle的人(http://unfuddle.com/),所以看起來你有一些選擇......他們甚至還有Git託管。祝你好運! – bpanulla 2011-05-02 20:36:04

+0

謝謝!看起來,解散限制自由用戶到3個左右的團隊成員,而組合自由用戶獲得無限制。還有一個維基百科頁面比較這些服務: http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities 在表中theres爲「私人分支」的地方。希望這有助於其他人尋找一個好的源代碼託管的地方。 – 2011-05-03 10:53:36

1

直出的git的手冊頁:

Git的原生支持SSH,git的,HTTP,HTTPS,FTP,FTPS和rsync協議。

+0

在git頁面上,我似乎需要下載並在服務器上運行一個包。我沒有能力與我的主人。 – 2011-05-02 10:18:02

+0

嘗試在硬盤上創建本地Git存儲庫並將文件上傳到您的帳戶FTP。然後,您可以通過FTP將項目克隆下來。但基本的FTP有一些非常嚴重的限制(沒有加密,防火牆問題),所以我會說使用該方法只是作爲最後的手段。 – bpanulla 2011-05-02 15:58:46

相關問題