2014-12-15 2 views
1

У меня возникли трудности с установкой клиента git для солнечных солнечных батарей.git client on solaris 10 и зависимости

Я установил git-сервер на Centos 6. Этот сервер будет работать как репозиторий исходного кода. Теперь я хочу установить git-клиент на сервер приложений - Solaris 10.

Из-за политики компании этот сервер не входит в сегмент интернета.

Как таковой:

  1. Как я могу найти правильный пакет загрузки для ОС Solaris 10?
  2. Этот сайт (http://www.opencsw.org/package/git/) указывает список зависимостей от solaris 10; libcurl4, libexpat1, libiconv2, libintl8, libssl1_0_0, libz1; будут ли эти библиотеки влиять на мой текущий исходный код?

ответ

0

будут ли эти библиотеки влиять на мой текущий исходный код?

Они будут влиять на то, насколько хорошо git будет работать как служба, способная обновить исходный код (push/pull, commit, ...). Git требует, чтобы эти библиотеки были установлены для правильной работы.

Из-за политики компании этот сервер не входит в сегмент интернета.

Это означает, что вам необходимо загрузить свой пакет или источник пакета с компьютера, имеющего доступ в Интернет, а затем загрузить тот же пакет на сервер приложений.
Если только источники Git доступны, вам нужно будет собрать их для того, чтобы установить Git (как в this article)

0

OpenCSW установит материал в /opt/csw, вы должны включать только /opr/csw/bin ваш PATH окр. переменная. Зависимости влияют только на время выполнения команд git. Вам не нужно связываться с этим материалом, чтобы работали команды git.

На самом деле никаких проблем, ваш сервер не находится в общедоступной сети. У меня такая же политика на серверах. Я перенаправляю порт прокси на серверы через ssh - работает polipo на моей рабочей станции Linux, чтобы быть прокси для удаленной Solaris и добираться до этих серверов с помощью специального сервера хопа. Хорошо работает даже с инструментами управления, такими как Ansible. Вы должны включить sshd переадресацию порта (по умолчанию отключена) на стороне Solaris (и отключить после установки, если это обязана политикой) и установить http_proxy=http://localhost:yourport, тогда OpenCSW pkgutil будет работать как на прямом подключении.