Di mana saya harus meletakkan repositori Git saya?

10

Saya memiliki kotak Ubuntu di rumah, dan saya ingin memiliki direktori yang memiliki semua (kurang lebih) repositori Git saya. Akhirnya (ketika saya mendapatkan beberapa proyek tim di sekolah tahun ini), saya ingin beberapa proyek dibagikan.

Saya sedang berpikir untuk membuat direktori di /usr/share/. Apakah itu tempat terbaik untuk meletakkannya (adakah yang "salah" dengan lokasi ini), atau haruskah saya membuat repositori saya di tempat lain?

Wayne Werner
sumber
Jika Anda ingin membaginya dengan teman sekelas, pertimbangkan untuk menggunakan github atau bitbucket, keduanya akan membuat hidup lebih mudah dan akan memastikan bahwa kode Anda dicadangkan jika terjadi sesuatu pada komputer Anda
Zachary K
@ZacharyK, saya tidak yakin seberapa dekat menggunakan github akan jatuh di bawah "memposting solusi pekerjaan rumah online." Meskipun setidaknya dengan bitbucket saya pikir mereka menawarkan beberapa repositori berbasis tim pribadi untuk tim yang lebih kecil ...
Wayne Werner
Bucket bit memungkinkan Anda memiliki repo pribadi gratis, tetapi Anda hanya dapat membaginya dengan hingga 5 orang sebelum Anda harus membayarnya.
Zachary K
Yang mungkin cukup untuk sebagian besar tim sekolah
Wayne Werner
masalahnya adalah 5 orang totalnya bukan 5 per repo, jadi jika Anda ingin berbagi repo A dengan 3 orang dan repo B dengan 3 orang berbeda Anda harus membayar.
Zachary K

Jawaban:

5

Tempatkan di mana saja yang Anda suka ... /usr/sharetidak apa-apa ...

BloodPhilia
sumber
4
Hanya harus memastikan bahwa hak-haknya benar
Sathyajith Bhat
Adakah yang bisa memperluas "hak yang benar" itu? Saya kira itu g+rwdan menambahkan pengguna ke grup (yaitu dev)
Jonathan
6

Pilihan lain adalah /srv

Salah satu metode untuk menyusun data di bawah / srv adalah dengan protokol, misalnya. ftp, rsync, www,
dan cvs. Pada sistem besar dapat bermanfaat untuk struktur / srv secara administratif
konteks, seperti / srv / physics / www, / srv / compsci / cvs, dll. Pengaturan ini akan berbeda
dari host ke host. / srv harus selalu ada pada sistem yang sesuai dengan FHS dan harus
digunakan sebagai lokasi default untuk data tersebut.

/ srv: Data untuk layanan yang disediakan oleh sistem ini

Terkait

Di mana menyimpan repositori git di linux?

Steven Penny
sumber
1

Mengapa tidak membuat pengguna hanya untuk membagikan repositori git Anda dan menyimpan repos di direktori home si pengguna? Anda dapat dengan mudah mengatur git ssh sharing.

Ken Liu
sumber
0

Karena repositori git terdapat di dalam direktori kerja Anda, cukup tempatkan direktori kerja di tempat yang paling nyaman. Ini adalah ide yang baik untuk mengatur repositori di tempat lain (untuk tujuan cadangan, pada dasarnya), di sana Anda harus datang dengan beberapa lokasi standar.

vonbrand
sumber