newsNews: New CVS access methods

 
 
Latest News
Savannah https SSL Certificates Updated posted by rwp, Thu 06 Mar 2014 09:11:43 AM UTC - 0 replies
Bazaar upgraded posted by mjflick, Tue 22 May 2012 02:49:11 AM UTC - 0 replies
git / cgit updated posted by mjflick, Fri 09 Dec 2011 12:13:52 AM UTC - 0 replies
New Project Submissions Re-enabled posted by mjflick, Tue 22 Nov 2011 09:52:31 PM UTC - 0 replies
new project submissions disabled posted by karl, Thu 10 Nov 2011 12:27:27 AM UTC - 0 replies
[172 news in archive]

New CVS access methods

Item posted by Loic Dachary <loic> on Wed 12 Dec 2001 01:32:42 PM UTC.

The CVS server was compiled to allow Kerberos authentication. Assuming a developer has a kerberos account on gnu.org, she can now use the :gserver: method instead of CVS over ssh. This can only be used by GNU volunteers. Savannah itself does not provide a mean to get a kerberos account on gnu.org. In addition, for people living behind a fascist firewall, the port 443 (https) can be used to access the CVS tree with the :pserver: or :gserver: methods.

The CVS information page for each project was updated to explain the syntax to use. GSSAPI (named :gserver: on the command line) has essentially the same syntax as CVS over ssh:

cvs -d :gserver:user@subversions.gnu.org:/cvsroot/project co module

The advantage of using :gserver: is that you don't need to register the ssh public key thru the web interface. Although quite rare, some people are more confortable with kerberos than with ssh and this facility is meant to help them.

If a firewall blocks the access to the port used by :gserver: and :pserver: (2401), one can instead use the 443 port (https) which is usually open so that people can browse the web using https. The default port may be modified in the following way:

cvs -d :pserver:user@subversions.gnu.org:443/cvsroot/project co module

The :gserver: access method and the use of the 443 port were indeed impemented on subversions.gnu.org long ago. Some months ago they stopped working and nobody cared to fix them. Since they are only used by a few people, the probability for these access methods to stop working properly in the future is not null. If you care about these access method and want them to work forever, the best solution is to help maintaining them.

Comments:

Mac CVS access (posted by Reid Ellis, Sun 23 Dec 2001 02:48:09 AM UTC)

For my Savannah project, gmone, I am using MacCVS Pro -- http://www.maccvs.org/ -- which is the only CVS client available that can handle the multi-fork file system used under MacOS. The command-line cvs client cannot do this, which makes it a non-starter. Unfortunately, there is no provision in MacCVS Pro to supply an SSH key for authentication.

Is there any chance that simple SSH+password access will be allowed? This has been a barrier to my being able to check in any of my code to date.

Thanks,
Reid

P.S. Hm, perhaps I should mail this somewhere as well, but I'm not sure where.


   

 

Back to the top


Powered by Savane 3.1-cleanup