Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) Доступ к репозиторию (число прочтений - 3672 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Доступ к репозиторию
19. Июля 2006 :: 12:53
Печать  
Для доступа к CVS-репозиторию попробовал пользоваться черепашкой. Понравилось.

Но, почему-то, полный доступ к репозиторию из черепашки могу получить только на работе, дома - не получается. Доступ на чтение через :pserver:anonymous@cvs.alterplast.ru:/usr/cvsroot проходит нормально.

Предполагаю, что дело в ширине канала. Что соединение через ssh по диалапу проходит долго, и сервер меня отключает.

Как можно решить эту проблему? Федор, помоги!
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #1 - 19. Июля 2006 :: 14:05
Печать  
sedmin писал(а) 19. Июля 2006 :: 12:53:
Предполагаю, что дело в ширине канала. Что соединение через ssh по диалапу проходит долго, и сервер меня отключает.

Наверняка. Сделай из дома
Код
Выбрать все
ping -n 100 -w 3000 cvs.alterplast.ru 


и итоговую статистику положи сюда - скажу: жив пациент или мертв.
  
Наверх
www  
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #2 - 19. Июля 2006 :: 14:17
Печать  
tortoisecvs прикольная вещь когда нужно что-то быстро отправить или просто обновить.
И конфликты удобно разруливать. Что-то сложное или если нужно множество изменений  из разных папок отправить, то wincvs.
Теперь по делу...
скорее всего было так - на одной машинке скачал под анонимом, потом утащил на флешке (или другое) на другую машинку, не поменял cvsroot и захотел делать коммиты.
Если так, то знакомое дело Улыбка
Чтобы делать коммиты нужно еще раз сделать чекаут, но под нужным пользователем или поменять cvsroot (во всех файлах root в скрытых папках CVS).
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Доступ к репозиторию
Ответ #3 - 19. Июля 2006 :: 19:36
Печать  
Вот что дает пинг:
Цитата:
Приблизительное время приема-передачи в мс:
    Минимальное = 163мсек, Максимальное = 1298 мсек, Среднее = 399 мсек


Вот что выдает TortoiseCVS:
Цитата:
cvs.exe update: warning: unrecognized response `Connection test passed. Now try CVS. Got any questions? - fe@alterplast.ru' from cvs server
cvs.exe [update aborted]: reading from server: error -1


Федор, помоги! Хочу черепашку!  Улыбка

С CVSROOT все в порядке. Об этом говорит то, что из той же папки WinCVS все операции выполняет нормально.
« Последняя редакция: 20. Июля 2006 :: 03:55 - sedmin »  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #4 - 19. Июля 2006 :: 20:02
Печать  
sedmin писал(а) 19. Июля 2006 :: 19:36:
Вот что выдает TortoiseCVS:
cvs.exe update: warning: unrecognized response `Connection test passed. Now try CVS. Got any questions? - fe@alterplast.ru' from cvs server
cvs.exe [update aborted]: reading from server: error -1

Это означает, что у тебя плохо настроен plink.
Читать http://1c.alterplast.ru/gcomp/we.html , особое внимание уделить разделу "Настройка софта", начиная с п.4.
  
Наверх
www  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Доступ к репозиторию
Ответ #5 - 19. Июля 2006 :: 20:17
Печать  
PLink вообще не настроен. Причем ни дома, ни на работе (хотя дома я пытался настраивать - результата не было). Но на работе - все ОК.

Сейчас вот что получается:

Цитата:
D:\Program Files\PuTTY>plink.exe cvs.alterplast.ru
login as: sedmin
Connection test passed. Now try CVS. Got any questions? - fe@alterplast.ru
« Последняя редакция: 20. Июля 2006 :: 03:54 - sedmin »  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #6 - 19. Июля 2006 :: 20:52
Печать  
RTFM.
  
Наверх
www  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Доступ к репозиторию
Ответ #7 - 20. Июля 2006 :: 03:54
Печать  
Не понимаю, что читать? Что нужно донастроить? На работе результат тот же, однако все работает:

Цитата:
C:\Program Files\PuTTY>plink.exe -l sedmin cvs.alterplast.ru
Using username "sedmin".
Connection test passed. Now try CVS. Got any questions? - fe@alterplast.ru


Ну connection test же passed. Пробую CVS - нифига. Имею вопросы - пишу fe@alterplast.ru - ответа нет.  Улыбка

Но ведь дома же WinCVS с теми же настройками работает. Но работает.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #8 - 20. Июля 2006 :: 10:45
Печать  
sedmin писал(а) 20. Июля 2006 :: 03:54:
Не понимаю, что читать?

Читать http://1c.alterplast.ru/gcomp/we.html , особое внимание уделить разделу "Настройка софта", начиная с п.4.

Там четкая инструкция, по пунктам, что делать. Давай рассказывай, какие пункты ты уже сделал, что на каждом получал, и на каком пункте споткнулся.

Цитата:
Ну connection test же passed.

Это всего лишь Connection test.
  
Наверх
www  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Доступ к репозиторию
Ответ #9 - 06. Августа 2006 :: 19:58
Печать  
Напомню все с самого начала.
Проблема при получении доступа к репозиторию из дома (по диалапу) с помощью TortoseCVS через ssh-протокол.

Во всех других случаях все нормально. Когда нет проблем: если использую WinCVS, а не TortoseCVS; если получаю доступ через pserver, а не через ssh; если TortoiseCVS запускаю на работе (выделенка), а не дома.

По твоей инструкции действую до п. 7. Так как использую WinCVS 2.0, то у него все не так. Но, тем не менее, доступ успешно получаю и все апдейтится и коммитится.

Если же я пытаюсь использовать TortoiseCVS, то работает только на работе (по выделенке), или если использую протокол pserver. WinCVS принимает различные форматы CVSROOT, TortoiseCVS не принимает никаких форматов. Вот что он говорит, если я пытаюсь сделать "CVS извлечь...":
Цитата:
In D:\alterplast: "D:\Program Files\TortoiseCVS\cvs.exe" "checkout" "-d" "111" "-P" "1cpp"
CVSROOT=:ssh:sedmin@cvs_alterplast:/usr/cvsroot

cvs.exe checkout: warning: unrecognized response `Connection test passed. Now try CVS. Got any questions? - fe@alterplast.ru' from cvs server
cvs.exe [checkout aborted]: reading from server: error -1

Ошибка, CVS операция не удалась


Это же сообщение он выдает на любую другую операцию и на любой (корректный) формат CVSROOT. Его же он выдает при попытке сделать "update" для рабочей копии, с которой свободно работает WinCVS. То есть CVSROOT в этой копии должет быть, по идее, правильным.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #10 - 07. Августа 2006 :: 09:01
Печать  
Вот так гораздо лучше.
Есть ли у TortoiseCVS настройка того, каким ssh клиентом пользоваться и какие ему ключи передавать?
Сравни эти настроки с аналогичными настройками WinCVS, и сделай так же, как и в WinCVS.

Если этот совет не поможет - напиши сюда примерные дату/время твоей попытки присоединиться через черепашку, и дату/время соединения через WinCVS - я посмотрю в логи на своей стороне.
  
Наверх
www  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Доступ к репозиторию
Ответ #11 - 07. Августа 2006 :: 10:17
Печать  
Только что выполнил "Update". Первый раз забыл загрузить ключ. Второй раз обновил через WinCVS. Третий раз обновил через TortoiseCVS. Все нормально.

Вечером сделаю из дома.

Ключи есть разные, пробовал разные варианты - ничего не помогает. Печаль Прикол в том, что дома и на работе настройки одинаковые.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #12 - 07. Августа 2006 :: 11:04
Печать  
У меня тоже часто проблемы бывают по ssh. Не соединяется и хоть тресни.
А в тоже время через pserver нет проблем.
Но это скорей всего чтото на нашей стороне. У нас хоть и выделенка, но ISA сервер. Я админу поплачусь, он что то там поковыряет или совсем перезапустит службу фаервольную. После этого конектится. Какоето время.
Я в этом ничего не понимаю. Но мне кажется там какието таймауты есть на установку ssh соединения. И клиентская сторона не укладывается в нормативы серверной.
  

1&&2&&3
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #13 - 07. Августа 2006 :: 12:10
Печать  
sedmin писал(а) 07. Августа 2006 :: 10:17:
Прикол в том, что дома и на работе настройки одинаковые.

Когда будешь дома - посмотри настройки (особенно настройки ssh-клиента) и положи их сюда. Какими бы они не были одинаковыми, ок?
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Доступ к репозиторию
Ответ #14 - 07. Августа 2006 :: 12:13
Печать  
trad писал(а) 07. Августа 2006 :: 11:04:
Но мне кажется там какието таймауты есть на установку ssh соединения. И клиентская сторона не укладывается в нормативы серверной.


LoginGraceTime 2m

Должно быть что-то совсем из ряда вон, чтобы не уложиться.
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать