Điều hướng vào dự án của bạn và bắt đầu git-daemon với các công tắc sau:
cd project
git daemon --reuseaddr --base-path=. --export-all --verbose
Điều này nói với git-daemon để phục vụ tất cả các dự án bên trong thư mục hiện tại (mà tôi giả sử là thư mục dự án có chứa .git / thư mục). Nó cũng bảo nó sử dụng lại cùng một địa chỉ nếu bạn tắt nó và khởi động lại quá nhanh.
Bạn có thể đặt đoạn mã này thành một tập lệnh bó với một tên dễ nhớ như "gitserve", vì vậy bạn không cần phải gõ lại tất cả. Như được đề xuất trong một số ý kiến, trong các phiên bản Git gần đây, bạn có thể thêm bí danh vào cấu hình Git :
[alias]
serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
Khi đã xong trên máy chủ (hộp Windows của bạn), bạn có thể làm:
git serve
git-daemon sử dụng giao thức git: // để vận chuyển, vì vậy trên máy khách (hộp Linux của bạn), bạn sẽ cần phải làm:
git clone git://123.456.789.111/ project