Обновление FreeBSD, svn через прокси.

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
co6aka
рядовой
Сообщения: 12
Зарегистрирован: 2010-07-06 0:05:45

Обновление FreeBSD, svn через прокси.

Непрочитанное сообщение co6aka » 2013-03-10 0:47:26

Машина с FreeBSD 9.1 стоит за прокси с авторизацией.
С portsnap проблем нет - собрал subversion-static (OPTIONS_FILE_SET+=SERF). К сожалению не смог быстро найти материал по работе через прокси и пустил трафик через шлюз напрямую. Протоколы http{s} svn-сервера не поняли, только протокол svn. Сейчас материальчик по настройке subversion нашел. Внес параметры прокси в файл .subversion/servers, но возник вопрос... Как поменять протокол доступа к svn-серверу на http{s}?

Параметры сборки subversion-static:

Код: Выделить всё

# This file is auto-generated by 'make config'.
# Options for subversion-static-1.7.8
_OPTIONS_READ=subversion-static-1.7.8
_FILE_COMPLETE_OPTIONS_LIST=BDB BOOK ENHANCED_KEYWORD FREEBSD_TEMPLATE GNOME_KEYRING KDE_KWALLET MAINTAINER_DEBUG MOD_DAV_SVN MOD_DONTDOTHAT NEON P4_STYLE_MARKERS SASL SERF STATIC SVNAUTHZ_VALIDATE SVNMUCC SVNSERVE_WRAPPER TEST
OPTIONS_FILE_UNSET+=BDB
OPTIONS_FILE_UNSET+=BOOK
OPTIONS_FILE_SET+=ENHANCED_KEYWORD
OPTIONS_FILE_SET+=FREEBSD_TEMPLATE
OPTIONS_FILE_UNSET+=GNOME_KEYRING
OPTIONS_FILE_UNSET+=KDE_KWALLET
OPTIONS_FILE_UNSET+=MAINTAINER_DEBUG
OPTIONS_FILE_UNSET+=MOD_DAV_SVN
OPTIONS_FILE_UNSET+=MOD_DONTDOTHAT
OPTIONS_FILE_UNSET+=NEON
OPTIONS_FILE_UNSET+=P4_STYLE_MARKERS
OPTIONS_FILE_UNSET+=SASL
OPTIONS_FILE_SET+=SERF
OPTIONS_FILE_SET+=STATIC
OPTIONS_FILE_UNSET+=SVNAUTHZ_VALIDATE
OPTIONS_FILE_UNSET+=SVNMUCC
OPTIONS_FILE_UNSET+=SVNSERVE_WRAPPER
OPTIONS_FILE_UNSET+=TEST
Вот что дает svn info:

Код: Выделить всё

stoun# svn info
Path: .
Working Copy Root Path: /usr/src
URL: svn://svn.freebsd.org/base/stable/9
Repository Root: svn://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 246947
Node Kind: directory
Schedule: normal
Last Changed Author: pluknet
Last Changed Rev: 246941
Last Changed Date: 2013-02-18 20:02:17 +0400 (Mon, 18 Feb 2013)
Вот внесенные мной изменения в /root/.subversion/servers:

Код: Выделить всё

[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
http-proxy-host = 192.168.0.1
http-proxy-port = 3128
http-proxy-username = логин-прокси
http-proxy-password = пароль-прокси
Последний раз редактировалось f_andrey 2013-03-10 0:48:56, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление FreeBSD, svn через прокси.

Непрочитанное сообщение Alex Keda » 2014-03-22 19:06:50

непонял, а щас какой?
Убей их всех! Бог потом рассортирует...

guest
проходил мимо

Re: Обновление FreeBSD, svn через прокси.

Непрочитанное сообщение guest » 2014-03-23 15:55:20

[quote="co6aka"]Машина с FreeBSD 9.1 стоит за прокси с авторизацией.
С portsnap проблем нет - собрал subversion-static (OPTIONS_FILE_SET+=SERF). К сожалению не смог быстро найти материал по работе через прокси и пустил трафик через шлюз напрямую. Протоколы http{s} svn-сервера не поняли, только протокол svn. Сейчас материальчик по настройке subversion нашел. Внес параметры прокси в файл .subversion/servers, но возник вопрос... Как поменять протокол доступа к svn-серверу на http{s}?

Код: Выделить всё

stoun# svn info
Path: .
Working Copy Root Path: /usr/src
URL: svn://svn.freebsd.org/base/stable/9
Repository Root: svn://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 246947
Node Kind: directory
Schedule: normal
Last Changed Author: pluknet
Last Changed Rev: 246941
Last Changed Date: 2013-02-18 20:02:17 +0400 (Mon, 18 Feb 2013)
URL: svn://svn.freebsd.org/base/stable/9

выше видим что использовался протокол svn:
нужно поменять на http:
либо руками полностью набить:

Код: Выделить всё

# svn up http://svn.freebsd.org/base/stable/9 /usr/src
либо сменить URL через switch relocation:

Код: Выделить всё

# svn switch --relocate svn://svn.freebsd.org/base/stable/9     http://svn.freebsd.org/base/stable/9
svn switch --relocate OLDURL NEWURL, если URL'ы отличаются только протоколом:

# svn switch --relocate svn:// http://

что мешает посмотреть:

# svn help switch