PyCharm 2018.2 Help

CVS Roots Dialog

VCS | CVS | Configure CVS Roots


Use this dialog box to set up CVS roots. The dialog box is available for files and directories that are under CVS version control.

Common Options

Item

Description

icons general add svg

Click this button to configure a new CVS root.

icons general remove svg

Click this button to remove the selected CVS root configuration from the list.

icons actions copy svg

Click this button to create a copy of the selected CVS root.

Global Settings

Click this button to open the Global CVS Settings dialog box where you can set up CVS options at the global level.

CVS root

In this text box, specify the CVS repository string according to the following syntax:
[:method:][[user][:password]@]hostname[:[port]]/path/to/repository.

Edit by Field

Click this button to open the Configure CVS Root Field by Field dialog box where you can specify the mandatory connection parameters and have them assembled into a CVS root string automatically.

Use version

Use this section to specify the revision you want to synchronize your local working copy with. The available options are:
  • HEAD revision: this option is suggested by default.

  • By tag: select this option to access the revision with a specific tag. Type the desired tag in the text box or click Browse browseButton.png and select the desired tag from the list. The list shows all the tags available on the CVS server according to the specified CVS root.

  • By date: select this option to access the revision with a specific date and time stamp. Type the end date and time in the format dd:mm:yy hh:mm:ss or click Browse browseButton.png and select the desired date from the calendar.

    This date and time are passed to the server with the GMT parameter.

Test connection

Click this button to check that the specified settings ensure successful connection to the CVS server.

Additional Connection Settings

In this area, specify additional settings to flexibly configure connection to the CVS server. The contents of the area depends on the connection method set in the CVS root text box.

pserver

Item

Description

Password

In this text box, type the fully qualified path to the .cvspass file. Click Browse browseButton to select the file in the corresponding dialog.

Connection timeout

In this text box, type the connection timeout in seconds.

Proxy Settings

See the Proxy Settings section below.

ext

Item

Description

Use internal ssh implementation

Select this checkbox to access the ssh area, where you can specify the SSH version to use, the port to listen to, and configure your private key and password.

Clear this checkbox to access the Ext Protocol Settings area with the following controls available:

  • Path to external rsh: in this text box, specify the location of the external rsh. If necessary, click Browse browseButton to select the necessary location in the corresponding dialog.

  • Path to private key file: in this text box, specify the location of the file with your private ssh key. If necessary, click Browse browseButton to select the file in the corresponding dialog.

  • Additional parameters: in this text box, specify additional connection parameters.

ssh

This area is also available when you have specified the ext connection method and selected the Use internal ssh implementation checkbox.

Item

Description

SSH version

In this area, specify the SSH version to use. The available options are:
  • Allow both

  • Force SSH1

  • Force SSH2

Port

In this text box, specify the ssh port to listen to.

Use Private key file

Select this checkbox, if you want to pass server authentication using a private ssh key. In the text box, specify the location of the file with your private ssh key. If necessary, click Browse browseButton to select the file in the corresponding dialog.

Change password

Click this button to open the SSH PAssword dialog box, where you can specify the password for the curent CVS root.

Proxy Settings

See Proxy Settings section below.

local

Item

Description

Path to CVS client

In this text box, type the path to CVS client installed on the host computer and configured to work as a server. If necessary, click Browse browseButton to select the necessary location in the corresponding dialog.

Server command

In this text box, specify the server command.

Proxy Settings

Item

Description

Use proxy

Select this checkbox to enable using the Proxy server and access the Login, Password, Proxy host, and Proxy port text boxes below.

This checkbox is available only in two cases:

  • The connection method is pserver or ssh.

  • The connection method is ext and the Use internal ssh implementation checkbox is selected.

Protocol

Select the protocol to use. The available options are:
  • HTTP

  • Socks4

  • Socks5

Login

In this text box, specify your user name.

Password

In this text box, specify the user password.

Proxy host

In this text box, specify the Proxy host name.

Proxy port

In this text box, specify the Proxy port number.

Last modified: 21 November 2018

See Also