Git veri havuzumu nereye koymalıyım?


10

Evde bir Ubuntu kutusu var ve Git depolarımın tümünü (daha fazla veya daha az) içeren bir dizine sahip olmak istiyorum. Sonunda (bu yıl okulda bazı takım projeleri aldığımda), bazı projelerin paylaşılmasını isteyeceğim.

'De bir dizin oluşturmayı düşünüyordum /usr/share/. Onları koymak için en iyi yer (bu konum ile "yanlış" bir şey var mı), ya da başka bir yerde depolarımı oluşturmak gerekir?


Sınıf arkadaşlarınızla paylaşmak istiyorsanız, github veya bitbucket kullanmayı düşünün, her ikisi de hayatı daha kolay hale getirecek ve bilgisayarınıza bir şey olması durumunda kodunuzun yedeklenmesini sağlayacaktır
Zachary K

@ZacharyK, github kullanmanın "online ödev çözümleri gönderme" konusuna ne kadar yakın olacağından emin değilim. En azından bitbucket olsa da, daha küçük ekipler için bazı özel ekip tabanlı depolar sunduğunu düşünüyorum ...
Wayne Werner

Bit kovası, ücretsiz özel depolarınıza sahip olmanıza izin verir, ancak bunları ödemek zorunda kalmadan önce en fazla 5 kişiyle paylaşabilirsiniz.
Zachary K

Muhtemelen çoğu okul takımı için yeterlidir
Wayne Werner

Sorun, 5 kişi toplam repo başına 5 değil, bu yüzden repo A 3 kişi ve repo B 3 farklı kişi ile paylaşmak istiyorsanız ödemek zorunda.
Zachary K

Yanıtlar:


5

Onları istediğiniz yere koyun ... /usr/shareiyi ...


4
Hakların doğru olduğundan emin
olmanız gerekecek

Birisi "doğru hakların" ne olduğunu genişletebilir mi? Sanırım g+rwve bir gruba kullanıcılar ekliyoruz (ie dev)
Jonathan

6

Başka bir seçenek /srv

/ Srv altında veri yapılandırmak için bir yöntem protokoldür, örn. ftp, rsync, www,
ve cvs. Büyük sistemlerde / srv'nin yönetimsel olarak yapılandırılması yararlı olabilir.
/ srv / fizik / www, / srv / compsci / cvs vb.
sunucudan sunucuya. / srv her zaman FHS uyumlu sistemlerde bulunmalı ve
bu tür veriler için varsayılan konum olarak kullanılabilir.

/ srv: Bu sistem tarafından sağlanan hizmetlere ilişkin veriler

İlişkili

Git depolarını Linux'ta nerede saklayabilirim?


1

Neden sadece git depolarınızı paylaşmak ve depoları kullanıcının ana dizininde saklamak için bir kullanıcı oluşturmuyorsunuz? Git ssh paylaşımını kolayca ayarlayabilirsiniz.


0

Git deposu çalışma dizininizin içinde bulunduğundan, çalışma dizinlerini en uygun yere yerleştirin. Başka bir yerde (temel olarak yedekleme amacıyla) depolar kurmak iyi bir fikirdir, orada bazı standart konumlar bulmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.