Cygwin

Get that Linux feeling - on Windows

Providing an SSH key

If you are a package maintainer, you will need to provide an SSH key.

Requesting upload privileges

Send your SSH public key to the cygwin-apps mailing list using this format:

    Name: Your Name
    ---- BEGIN SSH2 PUBLIC KEY ----
       RFC 4716 format ssh public key here
    ---- END SSH2 PUBLIC KEY ----

An ssh key-pair can be generated, and the public key exported as follows:

    ssh-keygen -f ~/.ssh/cygwin
    ssh-keygen -e -f ~/.ssh/cygwin.pub

The format of this email is not optional. It is read by a program, so please do not deviate from the above. In particular:

Note: Also send email in this format if you need to update your SSH key. In that case, please use your name as recorded in http://cygwin.com/cygwin-pkg-maint.

Requests are handled manually and are acknowledged publicly in response to email to the cygwin-apps mailing list.

Connecting to cygwin.com

When connecting, make sure that you use the user cygwin with no password, and that you are using the SSH private key corresponding to the SSH public key you provided.

Once the SSH public key has been installed on cygwin.com, you'll have limited access:

You may wish to:

The first time you connect, you should verify that the host key fingerprint matches one of the following hashes: