Saya memiliki server windows yang dapat saya akses secara lokal atau jarak jauh melalui internet melalui koneksi desktop jarak jauh, dll.
Saya ingin mengatur repositori git (sesuatu yang mirip dengan "trunk" dalam subversi), yang dapat berisi serangkaian repositori untuk beberapa proyek.
Adakah yang tahu bagaimana cara saya melakukan ini? Saya ingin melakukannya menggunakan GUI jika memungkinkan. Saya telah mengikuti Tutorial Git Bash ini tetapi sangat panjang dan tidak persis apa yang saya cari.
Saya menggunakan klien Git bernama MSYSGIT. Dengan menggunakan ini saya hanya ingin dapat mengatur repositori jarak jauh dan mulai melakukan kode sumber.
Bantuan apa pun akan sangat dihargai!
sumber
Smart Http
metode? Maksud saya menentukan kata sandi sekali untuk semua tindakan push / pull ke server.Ditemukan posting ini - http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ - periksa yang tahu mana yang bisa membantu.
(sangat membantu saya)
sumber
Anda bisa melihat menggunakan Cygwin + SSH + Gitosis untuk melayani kebutuhan tersebut, tetapi sayangnya itu tidak akan menjadi proses setup point-and-klik yang sederhana. Saya telah menulis posting blog terperinci tentang pengalaman saya baru-baru ini (termasuk prosedur pengaturan).
Adapun persyaratan Anda untuk ini menjadi pengalaman grafis terutama, saya akan merekomendasikan semua sistem klien Anda memiliki TortoiseGit diinstal. Ini akan mencegah perlunya menggunakan baris perintah untuk menambah, melakukan, mendorong / menarik dan sebagainya.
sumber
Anda dapat mengaturnya di bawah Cygwin :
Jika Anda menggunakan cygwin, Anda bisa melakukannya hanya di server dan menjalankan git-daemon di bawah cygwin, tetapi masih menggunakan msysgit pada klien.
Membuat git bekerja dengan baik dari cygwin
sumber
Inilah server windows alternatif untuk git https://github.com/jakubgarfield/Bonobo-Git-Server/wiki
sumber
Gogs tentu patut dilihat: mudah digunakan (beberapa opsi instalasi yang didukung), lintas platform (termasuk Windows), ringan, open source.
sumber
Berikut ini beberapa opsi:
Bonobo Git Server untuk IIS
GitStack
sumber
Anda tidak perlu menggunakan Cygwin, cukup tambahkan CopSSH dan barang bagus Anda. http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP
sumber
Dan inilah alternatif server windows alternatif untuk git: WebGitNet
sumber
GitStack adalah yang saat ini saya evaluasi.
Saat saya memulai proses ini juga (menyiapkan Git server pada Windows), dan diskusi ini sudah lebih dari setahun, saya pikir saya akan menambahkannya ke dalam campuran.
sumber
Periksa juga Gitwin - server Git yang mendukung OpenSSH untuk windows. Edisi gratis juga tersedia. Penafian: Saya adalah pengembang :-)
sumber
Gitlab adalah solusi hebat, dan termasuk antarmuka berbasis web. Untuk membuatnya berfungsi sesuai kebutuhan Anda.
sumber
Jika Anda memiliki tim pengembang 5-10, saya sarankan pergi dengan vanilla git dengan ssh. Mudah diatur dan Anda memiliki ssh untuk melindungi data saat transit.
Jika Anda memiliki beberapa tim dengan pergantian yang sehat, dengan asumsi Anda menjalankan direktori aktif Windows, Anda mungkin ingin mempertimbangkan bitbucket Atlassian. Kami menggunakan bitbucket terutama untuk persyaratan berikut: 1. Kelola repositori git sebagai proyek, di mana kami dapat menyediakan kontrol akses swalayan di tingkat proyek. 2. Integrasi login LDAP dengan sinkronisasi grup AD 3. Upaya administrasi yang sangat rendah
sumber