2012-12-06 20 views
6

Javascript geliştiriciyim ve Drive dosyalarınızı bir kenar çubuğunda gösteren Google Drive entegrasyonuyla çevrimiçi bir JS editöründe çalışıyorum. Pek çok JS geliştiricisi Github'u depo olarak kullandığından, izin vermeyi çok isterim, kenar çubuğundan çekip itin.Google Drive'dan bir GIT non-bare repo yönetmek mümkün mü?

Sorun, bu dosyaların Google Drive'da depolanmasıdır. Bu nedenle, Drive klasöründe "git commit", "git pull" vb. Mümkünse kimse bilen var mı?

Çok fazla googled ettik ama bulduğum her şey, git bir depo için depolama alanı olarak kullan. Github'u merkezi repo olarak tutmak istiyorum, sadece Drive hesabımda bir klon olmasını istiyorum.

Herhangi bir fikrin var mı?

+0

Deponuzu bir google sürücü dizininde tutmak güvenli midir? Senkronize olurken tutarsız bir depoyla sonuçlanabilir ve çok karışır mı? (Bunun bir soru olduğunu bilmiyorum) – jcoder

+0

Yerel makinenizde Drive'ı senkronize ederseniz, muhtemelen. Benim için, doğrudan Google Drive'da çalışıyorum, yerel diskimden kurtulmak için iyi bir çevrimiçi kod düzenleyicisine ihtiyacım var. –

+0

(ve buluttan düzenlemek, işlemek ve itmenin bir yolu) –

cevap

7

...

ben Google Drive API ile konuşan dosya sistemi sürücüsü gerek. Bu, Google Drive dosyalarının tümünü, Google Drive dosyalarını, kodları, vb. Yüklemeye gerek kalmadan Google Drive API'sı ile konuşmasını sağlar.

0

Bir Google Drive klasörü ile hiçbir problem olmalı böylece sürece PC & ağ değişiklikleri ayak uydurabilecek olarak (Google Drive 'sihirli' altyapı kodu kullanarak) birden fazla bilgisayarda çoğaltır sadece bir klasördür Google Drive dizininde klonlanmış repo.

Google Drive'a repo düz yedeğini (kaydedilmesini dolu 20k LOC) yaparken benim Git geçmişi derin ran Google Drive senkronize etmek birkaç dakika sürebilir yaşadım, Having. Şimdi ben soruyu anlamadım o

+1

Gerçekliğini kullanarak bu GIT uygulamasının dosya yüklemesini isteme yolunu bulamadım. Google Drive klasörümü çoğaltmıyorum, Google Drive API'sı ile dosyalara erişiyorum. Yerel olarak hiçbir şeyi monte etmediğim için GIT komutlarını nasıl uygulayacağımı bilmiyorum. –

+0

Sanırım Google Drive API'sı ile görüşen bir dosya sistemi sürücüsüne ihtiyacınız var. Bu, Google Drive API'sı ile Google Drive dosyalarının tümünü, tüm Google Drive dosyalarını, kodları, vb. Yüklemeye gerek kalmadan konuşur gibi konuşmasına izin verir. –

+0

Oh! Bir sigorta modülü mü demek istiyorsun? Bu işe yarayabilir. Yorumu kabul etmek için yanıt olarak gönderir misiniz? –

0

Google Drive için bir FUSE sarmalayıcısı olan GDriveFS adresine bakabilirsiniz. Python'da.

İlgili konular