Как настроить gitblit в Windows

Нам нужен сервер GIT на нашем локальном сервере. После поиска в Интернете мы решили использовать Gitblit, который легко установить.

Но у нас возникают проблемы, когда мы хотим получить доступ к Gitblit с других машин. Как указано в установочных документах в разделе Создание собственного самозаверяющего сертификата', мы должны 'установить имя вашего хоста в переменной HOSTNAME. Вот мой файл makekeystore.cmd.

@SET HOSTNAME=my-server-ip<br/>
@del keystore<br/>
@java -cp gitblit.jar;"%CD%\ext\*" com.gitblit.MakeCertificate --hostname %HOSTNAME% --subject "CN=%HOSTNAME%, OU=Gitblit, O=Gitblit, L=Some Town, ST=Some State, C=US"

И мы обновили gitblit.properties следующим образом:

server.httpBindInterface = my server ip
server.httpsBindInterface = my server ip
server.httpPort = 9090
server.httpsPort = 9443

После этих настроек мы по-прежнему не можем получить доступ к Gitblit. Когда мы вводим http: my-server-ip:9090, страница не может быть открыта.

Если мы изменим все эти значения обратно на localhost и введем http://localhost:9090, это сработает.

Итак, кто-нибудь знает, как настроить Gitblit, я много раз читал официальный документ, но безрезультатно. Кто может дать мне простую?

Огромное спасибо! :)


person Chris    schedule 25.10.2012    source источник
comment
Вы проверяли брандмауэр на машине?   -  person Eli Algranti    schedule 25.10.2012


Ответы (1)


server.httpBindInterface = my server ip
server.httpsBindInterface = my server ip

Эти значения позволяют настроить Gitblit для привязки к определенному сетевому адаптеру по его локальному IP-адресу. Вы не указываете здесь внешний/внешний IP-адрес. Если вас не волнует привязка к конкретному сетевому адаптеру, вы можете оставить эти настройки пустыми, и Gitblit будет обслуживать 9090 и 9443 на всех локальных сетевых адаптерах, доступных на сервере.

person James Moger    schedule 24.07.2013