3 <!--#include virtual="/inc/head.shtml" -->
6 <!--#include virtual="/inc/banner.shtml" -->
10 <div class="blog-index">
12 <header><h2>Git Repository</h2></header>
14 <div class="entry-content">
15 <p>The OpenSSL software is developed using a Git repository.
16 Read-only access to the repository is available at
17 git.openssl.org. We also maintain a downstream clone on GitHub, at
19 href="https://github.com/openssl/openssl">https://github.com/openssl/openssl</a>
20 on GitHub. This repository is updated with every commit and is
21 accessible through a number of protocols.</p>
23 <p>On the OpenSSL repository we only support the <em>git</em>
24 protocol. Use the following command to clone the git repository
25 including all available branches and tags:
28 $ git clone git://git.openssl.org/openssl.git
32 <p>Access to specific branches is possible via the standard branch
33 and checkout commands. See the discussion of branch naming below for
36 <p>On Windows, once the repository is cloned, you should ensure
37 that line endings are set correctly:</p>
42 $ git config core.autocrlf false
43 $ git config core.eol lf
47 <h3>Git branch names and tagging</h3>
49 <p>The <em>master</em> branch, also known as the development branch,
50 contains the latest bleeding edge code. There are also several
51 <em>stable</em> branches where stable releases come from. These take
52 the form <em>OpenSSL_x_y_z-stable</em> so, for example, the 1.1.0 stable
53 branch is <em>OpenSSL_1_1_0-stable</em>. When an actual release is
54 made it is tagged in the form <em>OpenSSL_x_y_zp</em> or a beta
55 <em>OpenSSL_x_y_xp-betan</em>, though you should normally just download
56 the release tarball. Tags and branches are occasionally used for other
57 purposes such as testing experimental or unstable code before it is
58 merged into another branch.</p>
62 You are here: <a href="/">Home</a>
63 : <a href=".">Downloads</a>
64 : <a href="">Git Repository</a>
65 <br/><a href="/sitemap.txt">Sitemap</a>
69 <!--#include virtual="sidebar.shtml" -->
73 <!--#include virtual="/inc/footer.shtml" -->