2013-10-14 100 views
4

我對git和github有點新,但我明白它是如何工作的。GitHub/BitBucket可以作爲您的本地存儲庫嗎?

從我學到的理論來看,github或bitbucket在本地使用git時充當遠程存儲庫。現在說我正在使用像「cloud9」或「nitrous.io」這樣的工具,您可以在瀏覽器中進行所有的開發,並且可以遠程執行,我想知道:

1)是否可以使github/bitbucket你的「本地」存儲庫,沒有一個本地git?

2)這怎麼辦?我假設涉及到SSH密鑰,但我想避免使用本地git,並且只能在github/bitbucket和在線編碼工具之間進行一切操作。

感謝您的幫助。

回答

4

1 /是否有可能使github/bitbucket成爲您的「本地」存儲庫,而無需使用本地git?

號GitHub的或回購到位桶總是upstream repo(頂部是克隆),而不是本地回購。

2 /如何才能做到這一點

this thread,你可以從一個CLOUD9控制檯克隆:

git clone [email protected]:whatever 

這意味着你必須在雲側的本地回購(上雲9服務器)。
這是一個Cloud9 key features

版本控制是每一個代碼庫是必不可少的。這就是爲什麼從創建到命令行將git和mercurial融入Cloud9項目的各個方面的原因。
在命令行中運行githg命令,就像在本地終端上一樣。

+0

從點2)你的答案表明,我會用我的本地系統爲本地回購,現在我必須使用雲工具作爲本地回購?如果這是正確的,只需確認,我將編輯您的答案以包含此詳細信息並將其標記爲已回答。感謝您的幫助:) – Joe

+0

@Joe是的,我已經編輯了我的回答,以表明這一點(「雲上的本地回購」)更清晰。 – VonC

2

Git也預裝在所有的Nitrous.IO箱子中。我們非常輕鬆地爲您的雲計算框生成一個SSH密鑰,然後將其添加到Github,以便您可以克隆/推送到您的上游存儲庫。

下面是有關將Nitrous.IO SSH密鑰Github上點指南:

http://help.nitrous.io/github-add-key/

+0

謝謝!你給了我另外一個理由來開始更多地使用你的服務。 +也支持Django支持。 – Joe

+0

此外,我不知道這是否是尋求類似Github工具的最佳地點,但BitBucket會在短時間內得到支持嗎?我也想用一些私人回購。 – Joe

+1

您可以在Nitrous.IO上使用bitbucket。我們沒有快捷方式將您的nitrous.io SSH密鑰添加到Bitbucket,但您可以手動添加它們。 – ajhit406

相關問題