Как загрузить CVS-репозиторий из sourceforge

Как мне скачать этот код с помощью cvs? Я нажимаю "ввод", когда запрашивается пароль, но загрузка не начинается.

thufir@mordor:~$ 
thufir@mordor:~$ cvs -d:pserver:anonymous@jamochamud.cvs.sourceforge.net:/cvsroot/jamochamud login 
Logging in to :pserver:anonymous@jamochamud.cvs.sourceforge.net:2401/cvsroot/jamochamud
CVS password: 
thufir@mordor:~$ 
thufir@mordor:~$ cvs --version

Concurrent Versions System (CVS) 1.12.13-MirDebian-11 (client/server)

Copyright (C) 2005 Free Software Foundation, Inc.

Portions contributed by Thorsten Glaser for the MirOS Project.
Senior active maintainers include Larry Jones, Derek R. Price,
and Mark D. Baushke.  Please see the AUTHORS and README files from the CVS
distribution kit for a complete list of contributors and copyrights.

CVS may be copied only under the terms of the GNU General Public License,
a copy of which can be found with the CVS distribution kit.

Specify the --help option for further information about CVS
thufir@mordor:~$ 

Я должен быть в состоянии скачать как так:

Анонимный доступ к CVS

CVS-репозиторий SourceForge.net этого проекта может быть извлечен через анонимный (pserver) CVS с помощью следующего набора инструкций. Модуль, который вы хотите проверить, должен быть указан как имя модуля. Когда вас попросят ввести пароль для анонимного пользователя, просто нажмите клавишу Enter. Чтобы определить имена модулей, созданных в этом проекте, вы можете проверить их хранилище CVS через предоставленную веб-программу просмотра хранилища CVS.

cvs -d: pserver: anonymous@jamochamud.cvs.sourceforge.net: / cvsroot / jamochamud login

https://sourceforge.net/p/jamochamud/code/?source=navbar

2 ответа

Решение

Я думал, что все репозитории cvs исчезли, но этот работает достаточно хорошо со следующими командами:

  1. Если у вас нет $HOME/.cvspass файл на месте уже использовать следующую команду:

    touch $HOME/.cvspass
    
  2. Войдите в систему, как вы уже сделали ранее, и используйте ключ ввода в качестве пароля:

    cvs -d:pserver:anonymous@jamochamud.cvs.sourceforge.net:/cvsroot/jamochamud login
    
  3. Скачайте необходимый модуль, я выбрал то, что считаю наиболее подходящим, но есть несколько вариантов. Попробуй это:

    cvs -z3 -d:pserver:anonymous@jamochamud.cvs.sourceforge.net:/cvsroot/jamochamud co -P JamochaMUD/
    

    Вы можете использовать вручную extranet/, gui/ а также utils/ как имена модулей.

  4. Вы можете скачать все модули и фактически весь репозиторий (и я подозреваю, что это не то, что вы действительно хотите) с этим:

    cvs -z3 -d:pserver:anonymous@jamochamud.cvs.sourceforge.net:/cvsroot/jamochamud co -P .
    

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

Все отлично работало на моей системе и, надеюсь, на вашей:)

После того, как вы вошли в систему:

cvs checkout [repository]
Другие вопросы по тегам