CVS репозиторий в локальной сети
От: Аноним  
Дата: 27.02.06 13:23
Оценка:
Добрый день.

Есть 2 компа, один клиент, другой сервер. Нужно поставить WinCVS так чтобы репозиторий был на сервере, а доступ можно было получить с клиента.

Вопрос: надо ли что-то ставить на сервер или достаточно просто создать репозиторий с клиента и работать с ним?
Если ничего ставить не надо, то через какой протокол обращаться к серверу?

Использую в CVSROOT что-то вроде:
:pserver:my_local_server:/path1/CVS

Говорит, что сервер отверг запрос. В чем проблема?

Спасибо.
Re: CVS репозиторий в локальной сети
От: dimok@  
Дата: 27.02.06 13:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день.


А>Есть 2 компа, один клиент, другой сервер. Нужно поставить WinCVS так чтобы репозиторий был на сервере, а доступ можно было получить с клиента.


А>Вопрос: надо ли что-то ставить на сервер или достаточно просто создать репозиторий с клиента и работать с ним?

А>Если ничего ставить не надо, то через какой протокол обращаться к серверу?

А>Использую в CVSROOT что-то вроде:

А>
А>:pserver:my_local_server:/path1/CVS
А>

А>Говорит, что сервер отверг запрос. В чем проблема?

А>Спасибо.


Чтобы использовать pserver надо на сервере иметь CVS-сервер, например, CVSNT.
Re[2]: CVS репозиторий в локальной сети
От: Аноним  
Дата: 27.02.06 14:59
Оценка:
Поставил.

Теперь не пойму что в путях написать...
Репозиторий лежит на сервере в C:/CVS/
Пишу:

:pserver:user@my_server:/c$/cvs


Он говорит, что репозиторий не найден.
В чем проблема? хотя сервак находит.

D>Чтобы использовать pserver надо на сервере иметь CVS-сервер, например, CVSNT.
Re[3]: CVS репозиторий в локальной сети
От: dimok@  
Дата: 27.02.06 15:03
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Поставил.


А>Теперь не пойму что в путях написать...

А>Репозиторий лежит на сервере в C:/CVS/
А>Пишу:

А>
А>:pserver:user@my_server:/c$/cvs
А>


А>Он говорит, что репозиторий не найден.

А>В чем проблема? хотя сервак находит.

D>>Чтобы использовать pserver надо на сервере иметь CVS-сервер, например, CVSNT.


CVSNT Control Panel вкладка Repositories.
Re[4]: CVS репозиторий в локальной сети
От: Аноним  
Дата: 27.02.06 16:05
Оценка:
С этом все получиось, теперь не могу с пользователями разобраться. Требует авторизацию.
Почитал посты на форуме, говорят, что надо создать пользователя в панели управления Windows, раздел "Пользователи и пароли".

Что-то я не понял надо добавить пользователя на сервере?
Или это вообще иначе делается?

Скажем если я с сервера обращаюсь так:
:sspi:localhost:/cvs

То все работает отлично.

А вот если с клиента:
:sspi:user@my_server:/cvs


То не работает, даже если user это имя серверского пользователя.

P.S. А пользователя на сервере вообще добавить не могу, у нас разные домены, но включены в третий общий домен.


D>CVSNT Control Panel вкладка Repositories.
Re[5]: CVS репозиторий в локальной сети
От: dimok@  
Дата: 27.02.06 16:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>С этом все получиось, теперь не могу с пользователями разобраться. Требует авторизацию.

А>Почитал посты на форуме, говорят, что надо создать пользователя в панели управления Windows, раздел "Пользователи и пароли".

А>Что-то я не понял надо добавить пользователя на сервере?

А>Или это вообще иначе делается?

А>Скажем если я с сервера обращаюсь так:

А>
А>:sspi:localhost:/cvs
А>

А>То все работает отлично.

А>А вот если с клиента:

А>
А>:sspi:user@my_server:/cvs
А>


А>То не работает, даже если user это имя серверского пользователя.


А>P.S. А пользователя на сервере вообще добавить не могу, у нас разные домены, но включены в третий общий домен.


Надо посмотреть в сторону cvs passwd (команда специфична для CVSNT и надо использовать его клиента, можно прямо на сервере). Я назначаю новых пользователей с nt-шными правами гостя. Потом добавляю их вручную в <CVSROOT>\CVSROOT\writers. Процедура описана в доке.
Довольно коряво, но настраивалось давно и вроде устраивает. Может в новых версиях что-то изменилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.