1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <!DOCTYPE sect1 SYSTEM "../../../dtd/dblite.dtd">
\r
3 <sect1 id="tsvn-dug-clone">
\r
4 <title>Clone Repository</title>
\r
5 <?dbhh topicname="HIDD_CLONE"?>
\r
7 <primary>Clone Repository</primary>
\r
10 <primary>Repository</primary>
\r
13 This section talks about how to clone a git repository from other repository.
14 Clone git repository is very simple. At none git repository directory,
15 just use the explorer context menu and select
\r
17 <guimenu>Git Clone...
\r
22 Clone Dialog will show. <graphic fileref="../images/GitClone.png"/>
\r
25 <guilabel>Url:</guilabel> Input repository URL address, which you will clone <emphasis>from</emphasis>.
26 You can click <guibutton>Browse</guibutton> to browse directory.
29 <guilabel>Directory:</guilabel>Input your local directory, which you will clone <emphasis>to</emphasis>.
\r
30 You can click <guibutton>Browse</guibutton> to browse directory.
33 If you check the <guilabel>Load Putty Key</guilabel> checkbox, clone will auto load putty key file with Pageant.
34 You can click <guibutton>...</guibutton> to browse putty key file.
37 Clone will checkout currrent HEAD to work space automatically.
\r
39 <para> <!-- FIXME command git-choose-ssh does not exist -->
40 Git clone supports http, git and ssh protocol. <xref linkend="git-choose-ssh"/> shows how to choose SSH client.
41 OpenSSH, PLink or TortoisePlink.
\r