Navigasikan ke proyek Anda dan mulai git-daemon dengan sakelar berikut:
cd project
git daemon --reuseaddr --base-path=. --export-all --verbose
Ini memberitahu git-daemon untuk melayani semua proyek di dalam direktori saat ini (yang saya asumsikan adalah direktori proyek yang berisi .git / folder). Ia juga mengatakan untuk menggunakan kembali alamat yang sama jika Anda mematikannya dan memulainya kembali terlalu cepat.
Anda bisa memasukkan ini ke dalam skrip batch dengan nama yang mudah diingat seperti "gitserve", jadi Anda tidak perlu mengetik semuanya lagi. Seperti yang disarankan dalam beberapa komentar, dalam versi terbaru dari Git Anda dapat menambahkan alias ke konfigurasi Git :
[alias]
serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
Setelah selesai di server (kotak Windows Anda), Anda dapat melakukan:
git serve
git-daemon menggunakan protokol git: // untuk transportasi, jadi pada klien (kotak Linux Anda), Anda perlu melakukan:
git clone git://123.456.789.111/ project