2012-12-06 2 views
6

私はJavascriptの開発者です。サイドバーにドライブファイルを表示しているGoogleドライブとの統合によるオンラインJSエディタに取り組んでいます。多くのJS開発者がGithubをリポジトリとして使用しているので、私はコミットを許可し、サイドバーからプルしてプッシュしたいと考えています。GoogleドライブからGITの非ベアレポを管理することはできますか?

問題はこれらのファイルがGoogleドライブに保存されているため、ドライブフォルダー内の「git commit」、「git pull」などを実行する必要があります。誰かがそれが可能かどうか知っていますか?

私はたくさんのグーグルで探ってきましたが、私が見つけたものはgit bareリポジトリのストレージとしてのドライブの使用に関するものです。 Githubを中央レポとして保存したいと思っています。私はドライブアカウントにクローンを持ちたいだけです。

アイデア?

+0

Googleドライブのディレクトリにリポジトリを保存しても安全ですか?確かに、同期している間に一貫性のないリポジトリになってしまい、混乱することがありますか? (私はこれがちょうど質問であるか分かりません) – jcoder

+0

あなたのローカルマシン上のドライブを同期すると、私にとっては、私はGoogleドライブで直接作業しているわけではありません。ローカルのディスクを取り除くには、オンラインのコードエディタが必要です。 –

+0

(そして、クラウドを編集、コミット、プッシュする方法) –

答えて

7

今、私は質問を理解していること...

私は、GoogleドライブのAPIと対話するファイルシステムドライバが必要だと思います。 Googleドライブのファイル、コードなどをすべて読み込まなくてもGitはGoogleドライブAPIと話すようになります。

0

Googleドライブフォルダは、Googleドライブの「マジック」インフラストラクチャコードを使用して複数のマシンにまたがって複製するフォルダにすぎないため、PC &ネットワークが変更に対応できる限り、 Googleドライブのディレクトリに複製されたレポ

私はGitの履歴が深刻になったときにGoogleドライブに同期させるために数分かかることがありましたが、Googleドライブ(多くのコミットがある20k LOC)にレポの平凡なバックアップコピーを作成しました。

+1

実際には、Googleドライブフォルダを複製していないため、GoogleドライブAPIからファイルにアクセスしています。だから私はローカルに何かをマウントしていないので、私はGITコマンドを実行する方法を知らない。 –

+0

私はGoogleドライブAPIと会話するファイルシステムドライバが必要だと思います。 Googleドライブのファイル、コードなどをすべて読み込まなくても、Gitは他のファイルシステムと話すようにGoogleドライブAPIと話すことができます。 –

+0

ああ!あなたはヒューズモジュールのような意味ですか?これはうまくいくかもしれない。それを受け入れる答えとしてコメントを投稿できますか? –

0

GoogleドライブのFUSEラッパーであるGDriveFS Pythonで。