/docs/MyDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/MyDocs

« back to all changes in this revision

Viewing changes to SCM/web/sourceforge-cvs

  • Committer: Suren A. Chilingaryan
  • Date: 2017-04-03 02:45:17 UTC
  • Revision ID: csa@suren.me-20170403024517-dwzj0z0k1cmhxm7u
Restructuring, OpenShift, Ansible, Git

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
* Sometimes CVS server of Sourceforge have problems preventing anonymous access. In this cases
 
2
access can be occured truth non-default ports 80 and 443 of cvs-pserver.sourceforge.net
 
3
 
 
4
How can I access CVS services from behind a firewall?  |  doc feedback |
 
5
support
 
6
 
 
7
    Access to the project CVS servers is provided via SSH (for developers)
 
8
and the CVS pserver protocols (for non-developers). SSH uses TCP port 22;
 
9
CVS pserver uses TCP port 2401. Many firewalls block outbound traffic on
 
10
these ports, thus preventing SourceForge.net developers and users from
 
11
accessing the project CVS servers. To work around this limitation, we now
 
12
offer the ability to connect to the project CVS servers using alternate
 
13
ports (using different hostnames).
 
14
 
 
15
    To access the project CVS server using SSH from behind a firewall, you
 
16
may connect to port 443 or port 80 of cvs-ssh.sourceforge.net. Traffic to
 
17
port 443 and to port 80 of cvs-ssh.sourceforge.net is redirected to
 
18
cvs.sourceforge.net. The SSH host fingerprint for cvs-ssh.sourceforge.net
 
19
will match that of cvs.sourceforge.net.
 
20
 
 
21
    To access the project CVS server using anonymous pserver-based access
 
22
from behind a firewall, you may connect to port 443 or port 80 of
 
23
cvs-pserver.sourceforge.net. Traffic to port 443 and to port 80 of
 
24
cvs-pserver.sourceforge.net is redirected to cvs.sourceforge.net.
 
25
 
 
26
    The syntax for specifying an alternate port for pserver-based CVS is as
 
27
follows. GUI-based CVS clients typically offer a configuration setting for
 
28
this purpose.
 
29
 
 
30
cvs -d:pserver:anonymous@cvs-pserver.sourceforge.net:PORT/cvsroot/PROJECT
 
31
...
 
32
 
 
33
# Thus:
 
34
cvs -d:pserver:anonymous@cvs-pserver.sourceforge.net:443/cvsroot/PROJECTNAME
 
35
...
 
36
cvs -d:pserver:anonymous@cvs-pserver.sourceforge.net:80/cvsroot/PROJECTNAME
 
37
...
 
38