ubuntu - git远程库
我想大声告诉你
我想大声告诉你 2017-04-26 09:01:44
0
1
730

(ubuntu环境)请问,我在本地有一个目录(非空),想把它变成git远程库,应该要怎么做?
PS:本人是git库管理者,要给其他人分配库的权限,在网上看了一些教程,不太明白。
有一种比较笨的方法:先在gitolite-admin/conf/gitolite.conf里创建库并分配权限,然后push到服务器,再下载到本地,把文件拷进去,然后push到服务器。这方法不太好用,有其他方法吗?

我想大声告诉你
我想大声告诉你

membalas semua(1)
漂亮男人

Tidak sukar untuk menjadi perpustakaan jauh Keempat-empat protokol penghantaran yang disokong oleh Git boleh digunakan:

  1. file:// Ini adalah untuk setempat (sistem perkongsian fail LAN). Ia mudah dan boleh digunakan serta-merta, tetapi adalah mustahil untuk membahagikan kebenaran.
  2. git:// Tidak sukar untuk menjalankan proses daemon khas dan kemudian membenarkan orang lain mengaksesnya melalui nombor port tertentu. Walau bagaimanapun, ia biasanya hanya digunakan untuk membaca Sebaik sahaja operasi tulis dibuka, semua pengguna yang mengetahui alamat boleh membaca/menulis, yang pada asasnya tidak selamat.
  3. ssh:// Ini lebih biasa digunakan dan sudah tentu yang paling selamat Dengan mewujudkan lapisan kebenaran di atas ssh, pengedaran kebenaran yang sangat kompleks boleh dicapai, mewakili program: gitolite, dsb. Walau bagaimanapun, konfigurasi adalah sangat rumit dan memerlukan anda mempunyai pemahaman yang sangat mendalam tentang protokol ssh. Satu lagi kelemahan ssh ialah ia tidak boleh mencapai akses tanpa nama - sudah tentu ini tidak mengapa jika anda tidak memerlukan sumber terbuka. Atau gunakannya dengan protokol git.
  4. http(s):// Mudah untuk disediakan Hanya sediakan pelayan http, letakkan repo git dalam laluan akar pelayan, dan kemudian konfigurasikan cangkuk post-update. Perkhidmatan Git lanjutan semuanya http(s) + ssh serampang dua mata (http lebih perlahan), seperti Github. Adalah disyorkan agar anda mencuba Gitlab jika anda mempunyai syarat, tetapi ia memerlukan keupayaan untuk menggunakan Rails, dan ia agak rumit (kesannya menakjubkan).

Pengenalan ringkas Proses operasi khusus sukar untuk dijelaskan dengan jelas dalam beberapa perkataan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan