Добрый день.
Есть 2 компа, один клиент, другой сервер. Нужно поставить WinCVS так чтобы репозиторий был на сервере, а доступ можно было получить с клиента.
Вопрос: надо ли что-то ставить на сервер или достаточно просто создать репозиторий с клиента и работать с ним?
Если ничего ставить не надо, то через какой протокол обращаться к серверу?
Использую в CVSROOT что-то вроде:
:pserver:my_local_server:/path1/CVS
Говорит, что сервер отверг запрос. В чем проблема?
Спасибо.
Здравствуйте, Аноним, Вы писали:
А>Добрый день.
А>Есть 2 компа, один клиент, другой сервер. Нужно поставить WinCVS так чтобы репозиторий был на сервере, а доступ можно было получить с клиента.
А>Вопрос: надо ли что-то ставить на сервер или достаточно просто создать репозиторий с клиента и работать с ним?
А>Если ничего ставить не надо, то через какой протокол обращаться к серверу?
А>Использую в CVSROOT что-то вроде:
А>А>:pserver:my_local_server:/path1/CVS
А>
А>Говорит, что сервер отверг запрос. В чем проблема?
А>Спасибо.
Чтобы использовать pserver надо на сервере иметь CVS-сервер, например, CVSNT.
Поставил.
Теперь не пойму что в путях написать...
Репозиторий лежит на сервере в
C:/CVS/
Пишу:
:pserver:user@my_server:/c$/cvs
Он говорит, что репозиторий не найден.
В чем проблема? хотя сервак находит.
D>Чтобы использовать pserver надо на сервере иметь CVS-сервер, например, CVSNT.
Здравствуйте, Аноним, Вы писали:
А>Поставил.
А>Теперь не пойму что в путях написать...
А>Репозиторий лежит на сервере в C:/CVS/
А>Пишу:
А>А>:pserver:user@my_server:/c$/cvs
А>
А>Он говорит, что репозиторий не найден.
А>В чем проблема? хотя сервак находит.
D>>Чтобы использовать pserver надо на сервере иметь CVS-сервер, например, CVSNT.
CVSNT Control Panel вкладка Repositories.
С этом все получиось, теперь не могу с пользователями разобраться. Требует авторизацию.
Почитал посты на форуме, говорят, что надо создать пользователя в панели управления Windows, раздел "Пользователи и пароли".
Что-то я не понял надо добавить пользователя на сервере?
Или это вообще иначе делается?
Скажем если я с сервера обращаюсь так:
:sspi:localhost:/cvs
То все работает отлично.
А вот если с клиента:
:sspi:user@my_server:/cvs
То не работает, даже если user это имя серверского пользователя.
P.S. А пользователя на сервере вообще добавить не могу, у нас разные домены, но включены в третий общий домен.
D>CVSNT Control Panel вкладка Repositories.
Здравствуйте, Аноним, Вы писали:
А>С этом все получиось, теперь не могу с пользователями разобраться. Требует авторизацию.
А>Почитал посты на форуме, говорят, что надо создать пользователя в панели управления Windows, раздел "Пользователи и пароли".
А>Что-то я не понял надо добавить пользователя на сервере?
А>Или это вообще иначе делается?
А>Скажем если я с сервера обращаюсь так:
А>А>:sspi:localhost:/cvs
А>
А>То все работает отлично.
А>А вот если с клиента:
А>А>:sspi:user@my_server:/cvs
А>
А>То не работает, даже если user это имя серверского пользователя.
А>P.S. А пользователя на сервере вообще добавить не могу, у нас разные домены, но включены в третий общий домен.
Надо посмотреть в сторону cvs passwd (команда специфична для CVSNT и надо использовать его клиента, можно прямо на сервере). Я назначаю новых пользователей с nt-шными правами гостя. Потом добавляю их вручную в <CVSROOT>\CVSROOT\writers. Процедура описана в доке.
Довольно коряво, но настраивалось давно и вроде устраивает. Может в новых версиях что-то изменилось.