Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: proxy subversion  (Прочитано 3575 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CuJIbBEP

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
proxy subversion
« : 14 Августа 2009, 04:57:11 »
Доброго времени суток,искал инфу по настройке прокси для subversion,толком по своей ошибке ничего не нашел :
silver@buk:/media/U/333$ svn co http://svn-l2emu.no-ip.org:8080/svn/L2Emu/
svn: /etc/subversion/servers:40: Section header must start in the first column

Вот содержание servers:
### This file specifies server-specific protocol parameters,
### including HTTP proxy information, and HTTP timeout settings.
###
### The currently defined server options are:
###   http-proxy-host            Proxy host for HTTP connection
###   http-proxy-port            Port number of proxy host service
###   http-proxy-username        Username for auth to proxy service
###   http-proxy-password        Password for auth to proxy service
###   http-proxy-exceptions      List of sites that do not use proxy
###   http-timeout               Timeout for HTTP requests in seconds
###   http-compression           Whether to compress HTTP requests
###   neon-debug-mask            Debug mask for Neon HTTP library
###   http-auth-types            Auth types to use for HTTP library
###   ssl-authority-files        List of files, each of a trusted CAs
###   ssl-trust-default-ca       Trust the system 'default' CAs
###   ssl-client-cert-file       PKCS#12 format client certificate file
###   ssl-client-cert-password   Client Key password, if needed.
###   ssl-pkcs11-provider        Name of PKCS#11 provider to use.
###   http-library               Which library to use for http/https
###                              connections (neon or serf)
###
### HTTP timeouts, if given, are specified in seconds.  A timeout
### of 0, i.e. zero, causes a builtin default to be used.
###
### The commented-out examples below are intended only to
### demonstrate how to use this file; any resemblance to actual
### servers, living or dead, is entirely coincidental.

### In this section, the URL of the repository you're trying to
### access is matched against the patterns on the right.  If a
### match is found, the server info is from the section with the
### corresponding name.

[groups]
# group1 = *.collab.net
# othergroup = repository.blarggitywhoomph.com
# thirdgroup = *.example.com

### Information for the first group:
 [group1]
 http-proxy-host = 192.168.0.1
 http-proxy-port = 8080
 http-proxy-username = buk
 http-proxy-password = 777
 http-timeout = 60
 http-auth-types = basic;digest;negotiate
 neon-debug-mask = 130

### Information for the second group:
# [othergroup]
# http-proxy-host = proxy2.some-domain-name.com
# http-proxy-port = 9000
# No username and password, so use the defaults below.

### You can set default parameters in the 'global' section.
### These parameters apply if no corresponding parameter is set in
### a specifically matched group as shown above.  Thus, if you go
### through the same proxy server to reach every site on the
### Internet, you probably just want to put that server's
### information in the 'global' section and not bother with
### 'groups' or any other sections.
###
### If you go through a proxy for all but a few sites, you can
### list those exceptions under 'http-proxy-exceptions'.  This only
### overrides defaults, not explicitly matched server names.
###
### 'ssl-authority-files' is a semicolon-delimited list of files,
### each pointing to a PEM-encoded Certificate Authority (CA)
### SSL certificate.  See details above for overriding security
### due to SSL.
[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
# http-proxy-host = defaultproxy.whatever.com
# http-proxy-port = 7000
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword
# http-compression = no
# http-auth-types = basic;digest;negotiate
# No http-timeout, so just use the builtin default.
# No neon-debug-mask, so neon debugging is disabled.
# ssl-authority-files = /path/to/CAcert.pem;/path/to/CAcert2.pem
Сервер - основной комп с ХР и юзергейтом,кто знает как настроить подскажите пожалуйста  ???

Пользователь решил продолжить мысль 14 Августа 2009, 04:59:19:
На буке установлена Ubuntu Desktop 9.04 amd64.
« Последнее редактирование: 14 Августа 2009, 04:59:19 от CuJIbBEP »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: proxy subversion
« Ответ #1 : 14 Августа 2009, 11:57:31 »
Пробел перед [group1] удалите, судя по сообщению, в этом дело.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн CuJIbBEP

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: proxy subversion
« Ответ #2 : 14 Августа 2009, 12:29:11 »
Хм... попробовал,выдало такую ошибку:
svn: /etc/subversion/servers:41: Option expected.
Попробую в гугле поискать :-

Пользователь решил продолжить мысль 14 Августа 2009, 12:49:22:
Удалил все пробелы перед строками:
### Information for the first group:
[group1]
http-proxy-host = 192.168.0.1
http-proxy-port = 8080
http-proxy-username = buk
http-proxy-password = 777
http-timeout = 60
http-auth-types = basic;digest;negotiate
neon-debug-mask = 130

Subversion ругается теперь по другому:
silver@buk:/media/U/333$ svn co http://svn-l2emu.no-ip.org:8080/svn/L2Emu/
svn: OPTIONS of 'http://svn-l2emu.no-ip.org:8080/svn/L2Emu': Could not resolve hostname `svn-l2emu.no-ip.org': Host not found (http://svn-l2emu.no-ip.org:8080)
Может нужно другой порт использовать?
« Последнее редактирование: 14 Августа 2009, 12:49:22 от CuJIbBEP »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: proxy subversion
« Ответ #3 : 14 Августа 2009, 14:39:53 »
Нужно не тыкаться вслепую, повторяя чьи-то команды, как заклинания, а разбираться в том, что происходит у вас.
В частности, читать сообщения и понимать, что они означают.

svn на чистом английском языке написала, что не может определить адрес хоста, проблема у нее в DNS.

Причем тут порт?
Чей порт?

Команда nslookup svn-l2emu.no-ip.org что показывает?
Если браузером на тот адрес зайти, что будет видно?
Если без прокси из svn попробовать соединиться, что получится?
Если вместо символьного адреса в команде svn co подставить IP, определенный из nslookup, что получится?

Гугл показывает, что такие проблемы бывают обычно при неправильной конфигурации прокси.
« Последнее редактирование: 14 Августа 2009, 14:41:55 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн CuJIbBEP

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: proxy subversion
« Ответ #4 : 14 Августа 2009, 15:35:11 »
Ну я не такой матёрый Linuxоид и знаю инглиш лишь частично, перевод выдал мало понятное пояснение,да и гугл не панацея...
Nsloocup ничего не покажет:
silver@buk:~$ nslookup svn-l2emu.no-ip.org
;; connection timed out; no servers could be reached
Через прокси пользуюсь инэтом полноценно,указанный мной адрес доступен,  в ХР  после настройки прокси в TortoiseSVN клиент работает без проблем.
Проблема в настройке subversion или самого прокси-сервера(моего рабочего компа,в нём настройки не менял,проще говоря клиент svn в ХР работает в Ubuntu нет).
p.s:Внимательней читайте сообщения выше.
« Последнее редактирование: 14 Августа 2009, 15:43:40 от CuJIbBEP »

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.