Checking out PKI Source Code via Subversion

Checking out PKI Source Code via Subversion#

Subversion#

You will need to have the Subversion tools available if you want to check out the source and build by hand:

yum install subversion

PKI Subversion Source Code#

Read-Only#

Check out a read-only copy of the PKI source tree by issuing the following commands:

mkdir src
cd src
svn co http://svn.fedorahosted.org/svn/pki/trunk/pki pki

**NOTE:  **

Users which have a tree which was originally checked out from the “https ://pki.fedoraproject.org/svn/pki” repository should issue the following commands to sync with the newly relocated repository on “http ://svn.fedorahosted.org/svn/pki”:

 # cd pki

# svn switch --relocate https:/

/pki.fedoraproject.org/svn/pki ht tp://svn.fedorahosted.org/svn/pki

# svn update

Correct any conflicts!

Read-Write#

Check out a read-write copy of the PKI source tree by issuing the following commands:

mkdir src
cd src
svn co svn+ssh://svn.fedorahosted.org/svn/pki/trunk/pki pki

**NOTE:  **

Users who have published their public SSH key to a valid Fedora account may also use this method of checkout. This method must be used in order to check-in changes to the subversion repository (although you must be one of the few privileged users allowed to check-in changes). In the event that you do not have a valid Fedora account, or you have not yet published your public SSH key to this account, you may receive something similar to the following message:
The authenticity of host 'svn.fedorahosted.org (66.135.52.17)' can't be established.
RSA key fingerprint is e6:b3:68:51:98:2d:4c:dc:63:27:46:65:51:d5:f0:7a.
Are you sure you want to continue connecting (yes/no)? yes
svn: Network connection closed unexpectedly

Additionally, users which have a tree which was originally checked out from the “https://pki.fedoraproject.org/svn/pki” repository should issue the following commands to sync with the newly relocated repository on “svn+ssh://svn.fedorahosted.org/svn/pki”:

# cd pki
# svn switch --relocate https://pki.fedoraproject.org/svn/pki svn+ssh://svn.fedorahosted.org/svn/pki
# svn update

Correct any conflicts!