Open Source PKI

From Dogtag

Contents

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 http://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!