Инсталирах GitStack за Windows, който казва, че трябва да използвам git clone [ip/domain]/myproject.git
Аз обаче съм в среда със защитна стена, където порт 9418 е блокиран. Порт 443 и 22 също изглежда са блокирани. Надявам се скоро да получа разрешение да ги отворя.
Но междувременно има ли начин да използвам порт 80? Може би дори да настроя уебсайт на конкретен URL адрес, който прехвърля git протоколите през порт 80?
Наистина не съм сигурен защо Git има опции за автоматично използване на 443 и 9418, но не и на порт 80???
По този начин някой в моята мрежа може да се свърже с този url и той просто ще прокси протокола git?
Опитах (показва, че портът е блокиран):
curl http://[myip]:9418
exit code (7) no error.
Опитах да използвам следното, но не мисля, че порт 443 работи:
git config --global url."https://".insteadOf git://
Дори не мога да се свържа със собствения си компютър с порт 9418 в тази мрежа:
curl http://127.0.0.1:9418 -v
* About to connect() to 127.0.0.1 port 9418 (#0)
* Trying 127.0.0.1...
* Adding handle: conn: 0x22e02a8
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x22e02a8) send_pipe: 1, recv_pipe: 0
* Connection refused
* Failed connect to 127.0.0.1:9418; No error
* Closing connection 0
curl: (7) Failed connect to 127.0.0.1:9418; No error
EDITTTTT: Добре така се получава, ако използвате git clone http://[IP]:80/project.git той ще използва порт 80.