Adding HTML pages for subversion setup
authorlhauch <lhauch@de2fecce-e211-0410-80a6-f3fac2684e05>
Mon, 4 Feb 2008 23:52:59 +0000 (23:52 +0000)
committerlhauch <lhauch@de2fecce-e211-0410-80a6-f3fac2684e05>
Mon, 4 Feb 2008 23:52:59 +0000 (23:52 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4677 de2fecce-e211-0410-80a6-f3fac2684e05

20 files changed:
www/AuthenticationDialog.jpg [new file with mode: 0644]
www/COStatus.jpg [new file with mode: 0644]
www/Cert2.jpg [new file with mode: 0644]
www/Certificate.jpg [new file with mode: 0644]
www/CheckoutDialog.jpg [new file with mode: 0644]
www/CommandLineCO.jpg [new file with mode: 0644]
www/CustomSetup.jpg [new file with mode: 0644]
www/General.jpg [new file with mode: 0644]
www/IconSettings.jpg [new file with mode: 0644]
www/Install.jpg [new file with mode: 0644]
www/Network.jpg [new file with mode: 0644]
www/NixCOStatus.jpg [new file with mode: 0644]
www/NixCommandLineCO.jpg [new file with mode: 0644]
www/NixServers.jpg [new file with mode: 0644]
www/NixServersFileTop.jpg [new file with mode: 0644]
www/Servers.jpg [new file with mode: 0644]
www/ServersFileTop.jpg [new file with mode: 0644]
www/TSVN_COStatus.jpg [new file with mode: 0644]
www/WindowsExplorer.jpg [new file with mode: 0644]
www/subversion_setup.html [new file with mode: 0644]

diff --git a/www/AuthenticationDialog.jpg b/www/AuthenticationDialog.jpg
new file mode 100644 (file)
index 0000000..42e3b39
Binary files /dev/null and b/www/AuthenticationDialog.jpg differ
diff --git a/www/COStatus.jpg b/www/COStatus.jpg
new file mode 100644 (file)
index 0000000..9b38622
Binary files /dev/null and b/www/COStatus.jpg differ
diff --git a/www/Cert2.jpg b/www/Cert2.jpg
new file mode 100644 (file)
index 0000000..2e9750a
Binary files /dev/null and b/www/Cert2.jpg differ
diff --git a/www/Certificate.jpg b/www/Certificate.jpg
new file mode 100644 (file)
index 0000000..0a7741d
Binary files /dev/null and b/www/Certificate.jpg differ
diff --git a/www/CheckoutDialog.jpg b/www/CheckoutDialog.jpg
new file mode 100644 (file)
index 0000000..45712ac
Binary files /dev/null and b/www/CheckoutDialog.jpg differ
diff --git a/www/CommandLineCO.jpg b/www/CommandLineCO.jpg
new file mode 100644 (file)
index 0000000..71c3c81
Binary files /dev/null and b/www/CommandLineCO.jpg differ
diff --git a/www/CustomSetup.jpg b/www/CustomSetup.jpg
new file mode 100644 (file)
index 0000000..31f4989
Binary files /dev/null and b/www/CustomSetup.jpg differ
diff --git a/www/General.jpg b/www/General.jpg
new file mode 100644 (file)
index 0000000..06fde12
Binary files /dev/null and b/www/General.jpg differ
diff --git a/www/IconSettings.jpg b/www/IconSettings.jpg
new file mode 100644 (file)
index 0000000..fcb033e
Binary files /dev/null and b/www/IconSettings.jpg differ
diff --git a/www/Install.jpg b/www/Install.jpg
new file mode 100644 (file)
index 0000000..d04a602
Binary files /dev/null and b/www/Install.jpg differ
diff --git a/www/Network.jpg b/www/Network.jpg
new file mode 100644 (file)
index 0000000..96743d3
Binary files /dev/null and b/www/Network.jpg differ
diff --git a/www/NixCOStatus.jpg b/www/NixCOStatus.jpg
new file mode 100644 (file)
index 0000000..edaa43d
Binary files /dev/null and b/www/NixCOStatus.jpg differ
diff --git a/www/NixCommandLineCO.jpg b/www/NixCommandLineCO.jpg
new file mode 100644 (file)
index 0000000..70c9421
Binary files /dev/null and b/www/NixCommandLineCO.jpg differ
diff --git a/www/NixServers.jpg b/www/NixServers.jpg
new file mode 100644 (file)
index 0000000..ff5aebf
Binary files /dev/null and b/www/NixServers.jpg differ
diff --git a/www/NixServersFileTop.jpg b/www/NixServersFileTop.jpg
new file mode 100644 (file)
index 0000000..ba14ddb
Binary files /dev/null and b/www/NixServersFileTop.jpg differ
diff --git a/www/Servers.jpg b/www/Servers.jpg
new file mode 100644 (file)
index 0000000..288a96b
Binary files /dev/null and b/www/Servers.jpg differ
diff --git a/www/ServersFileTop.jpg b/www/ServersFileTop.jpg
new file mode 100644 (file)
index 0000000..e1e7528
Binary files /dev/null and b/www/ServersFileTop.jpg differ
diff --git a/www/TSVN_COStatus.jpg b/www/TSVN_COStatus.jpg
new file mode 100644 (file)
index 0000000..af11b5b
Binary files /dev/null and b/www/TSVN_COStatus.jpg differ
diff --git a/www/WindowsExplorer.jpg b/www/WindowsExplorer.jpg
new file mode 100644 (file)
index 0000000..2b5f425
Binary files /dev/null and b/www/WindowsExplorer.jpg differ
diff --git a/www/subversion_setup.html b/www/subversion_setup.html
new file mode 100644 (file)
index 0000000..5fda671
--- /dev/null
@@ -0,0 +1,414 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">\r
+<HTML>\r
+<HEAD>\r
+       <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">\r
+       <TITLE>Subversion Setup Guide</TITLE>\r
+       <META NAME="GENERATOR" CONTENT="OpenOffice.org 2.0  (Win32)">\r
+       <META NAME="CREATED" CONTENT="20080121;12074440">\r
+       <META NAME="CHANGEDBY" CONTENT="Larry Hauch">\r
+       <META NAME="CHANGED" CONTENT="20080121;14380303">\r
+       <STYLE TYPE="text/css">\r
+       <!--\r
+               H2.heading-2 { font-family: tahoma, verdana, sans-serif; color="GRAY"; font-size: 18pt; }\r
+               H3.heading-3 { font-size: 16pt; font-variant: small-caps; }\r
+       -->\r
+       </STYLE>\r
+</HEAD>\r
+<BODY LANG="en-US" DIR="LTR">\r
+  <H1>Setup Guide for Subversion for EDK II</H1>\r
+  <TABLE WIDTH="800" BORDER="0" CELLPADDING="0" CELLSPACING="0" ALIGN=LEFT>\r
+    <TR>\r
+      <TD>\r
+        <P><DIV>After you have completed the steps on this page, you will have\r
+          a working copy (edk2 WORKSPACE) of the EDK II development tree. Refer\r
+          to BuildNotes.txt and BuildNotes2.txt in the edk2 folder of \r
+          information on building EDK2.</DIV></P>\r
+        <H2 CLASS="heading-2">Table of Contents<A NAME="TOP"></A></H2>\r
+        <UL>\r
+               <LI><A HREF="#Requirements">Requirements</A></LI>\r
+               <LI><A HREF="#TortoiseSVN">Windows TortoiseSVN Client</A></LI>\r
+               <LI><A HREF="#CLI">Windows SVN Command-Line Client</A></LI>\r
+               <LI><A HREF="#UNIX">UNIX-based OS SVN Command-Line Client</A></LI>\r
+        </UL>\r
+\r
+        <P><BR></P>\r
+        <H2 CLASS="heading-2"><A NAME="Requirements"></A>Requirements</H2>\r
+        <DIV ID="requirements" DIR="LTR"><A NAME="requirements_table"></A>\r
+        At least one SVN client is required to be able to obtain the EDK II \r
+        source code.\r
+        The following table lists the locations for obtaining SVN clients.\r
+        <TABLE BORDER="1" CELLPADDING="1" CELLSPACING="0" WIDTH="800">\r
+            <TR>\r
+              <TD ALIGN=CENTER><B> Name </B></TD>\r
+              <TD ALIGN=CENTER><B> Version </B></TD>\r
+              <TD ALIGN=CENTER><B> URL </B></TD>\r
+            </TR>\r
+            <TR>\r
+              <TD>\r
+                <P ALIGN=CENTER><I>TortoiseSVN</I></P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>1.4.5</P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER><A HREF="http://tortoisesvn.net/downloads">\r
+                 http://tortoisesvn.net/downloads</A></P>\r
+              </TD>\r
+            </TR>\r
+            <TR>\r
+              <TD>\r
+                <P ALIGN=CENTER><I>Windows SVN Command Line Tool</I></P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>1.4.5</P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>\r
+                  <A HREF="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91">\r
+                  http://subversion.tigris.org/servlets/ProjectDocumentList?folder ID=91</A></P>\r
+              </TD>\r
+            </TR>\r
+        \r
+            <TR>\r
+              <TD>\r
+                <P ALIGN=CENTER><I>Mac OS/X SVN Command Line Tool</I></B></P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>1.4.4</P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>\r
+                  <A HREF="http://downloads.open.collab.net/binaries.html">\r
+                  http://downloads.open.collab.net/binaries.html</A></P>\r
+              </TD>\r
+            </TR>\r
+            <TR>\r
+              <TD>\r
+                <P ALIGN=CENTER><I>Linux SVN Command Line Tool</I></B></P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>1.4.5</P>\r
+              </TD>\r
+              <TD>\r
+                <P ALIGN=CENTER>\r
+                  <A HREF="http://subversion.tigris.org/project_packages.html">\r
+                  http://subversion.tigris.org/project_packages.html</A></P>\r
+              </TD>\r
+            </TR>\r
+        </TABLE>\r
+        </DIV>\r
+        <P><A HREF="#Top"><IMG SRC="top_arrow.jpg" BORDER="0"></A>&nbsp;\r
+           <A HREF="#Top">Back to Top</A></P>\r
+        <DIV>\r
+            <P><BR></P>\r
+            <H2 CLASS="heading-2"><A NAME="TortoiseSVN"></A>\r
+              Install and Configure TortoiseSVN on Windows Platforms</H2>\r
+            <P><DIV>TortoiseSVN is a Windows shell extension; it integrates in\r
+              the file explorer. That means you can use it with any tool that\r
+              you are most familiar with.  All commands are available directly\r
+              from the windows explorer. Translation packs are \r
+              <A HREF="http://tortoisesvn.net/translation_devel_gui">\r
+              available</A> to transform the GUI into your native language.\r
+            </DIV></P>\r
+            <H3 CLASS="heading-3">Installation Steps</H3>\r
+            <P>The TortoiseSVN software uses the Microsoft standard software\r
+              "Installer" process (.msi file.) <BR>&nbsp;\r
+              <DIV ALIGN=CENTER><img src="Install.jpg" BORDER="0" /></DIV><BR>\r
+              The customized setup screen can be modifed to enable the English\r
+              (US) dictionary - the English (GB) dictionary does not need to be\r
+              installed.  (If you install a Translation pack, the dictionary for\r
+              the specific language is also included.)<BR>\r
+              The dictionary is used for spell-checking of the messages window \r
+              when performing check-ins.<BR>&nbsp;\r
+              <DIV ALIGN=CENTER><img src="CustomSetup.jpg" BORDER="0" /></DIV><BR>\r
+              If you install multiple dictionaries, check the TortoiseSVN \r
+              language settings.  This is covered in the configuration steps \r
+              below.<BR>\r
+              It should be noted that all messages should be in US English.<BR>\r
+              &nbsp;<br>\r
+              The minimum version for TortoiseSVN is 1.4.4, however, later \r
+              versions should function correctly. <BR>\r
+              <I><B>Note:</B> While the installation program will present you\r
+              with an option to restart the system, you may select the "Manual\r
+              Restart", as restarting of the system is not required.</I>\r
+            </P>\r
+            <H3 CLASS="heading-3">Configuration Steps</H3>\r
+            <P><DIV ALIGN="LEFT">\r
+              <OL TYPE="1">\r
+                <LI VALUE="1">Open a Windows File Explorer Window in the \r
+                  directory where you would like to do the checkout.</LI>\r
+                <LI>Right-click somewhere in the background of that window.</LI>\r
+                <LI>From the pop-up menu, select TortoiseSVN (If you install a \r
+                  Translation pack, the dictionary for the specific language is \r
+                  also included.) <LI>\r
+              <LI>TortoiseSVN Settings</LI>\r
+              </OL>\r
+              <OL TYPE="A">\r
+                <LI TYPE="A" VALUE="A">\r
+                  <FONT FACE="Arial Black, verdana, sans-serif">\r
+                    General Tab</FONT></LI><BR>\r
+                  Select your language using the drop down dialog.<BR>\r
+                  We recommend that the Automatically check... feature be \r
+                  disabled.<BR>\r
+                  <DIV><IMG SRC="General.jpg"/></DIV>\r
+                <LI><FONT FACE="Arial Black, verdana, sans-serif">\r
+                  Look and Feel -> Icon Overlays Tab</FONT></LI><BR>\r
+                  This page allows you to choose the items for which \r
+                  TortoiseSVN will display icon overlays.<BR>\r
+                  Network drives can be very slow, so by default icons are\r
+                  not shown for working copies located on network shares.<BR>\r
+                  Caching is done directly inside the shell extension dll, \r
+                  but only for the currently visible folder. Each time you \r
+                  navigate to another folder, the status information is \r
+                  fetched again.<BR>\r
+                  <b>Advantage</b>: needs only very little memory (around 1 \r
+                  MB of RAM) and can show the status in realtime.<BR>\r
+                  <b>Disadvantage</b>: Since only one folder is cached, the\r
+                  overlays don't show the status recursively. For big working\r
+                  copies, it can take more time to show a folder in explorer\r
+                  than with the default cache. Also the mime-type column is\r
+                  not available.\r
+                  <DIV><IMG SRC="IconSettings.jpg"/></DIV>\r
+                <LI><FONT FACE="Arial Black, verdana, sans-serif">\r
+                  Network Tab</FONT></LI><BR>\r
+                  If you are behind a firewall, you need to configure your \r
+                  proxy settings. Configure the proxy as follows. (You may \r
+                  not get outside of your company firewall without a proxy.)<BR>\r
+                  For <I>Server <u>a</u>ddress:</I>  replace \r
+                  myproxyserever.mycorp.com with the name of your company's \r
+                  proxy server.<BR>\r
+                  For <I><u>P</u>ort:</I> entry the proxy port number used by \r
+                  your company. The example is using 911, your company may use \r
+                  a different port number.<BR>\r
+                  The SSH client is not required, however, we recommend \r
+                  installing one for any command line access you may need in the\r
+                  future.  In this example, the PuTTY SSH client has been \r
+                  installed in the folder: C:\Bin.</BR>\r
+                  <DIV><IMG SRC="Network.jpg"/></DIV>\r
+              </OL>\r
+            </DIV></P>\r
+            <H3 CLASS="heading-3">First Check-out Steps</H3>\r
+            <P><DIV ALIGN="LEFT">\r
+              <OL TYPE="1">\r
+                <LI VALUE="1"> Right Click in the Explorer Window in the \r
+                  directory that you want the Edk2 source checked-out.</LI>\r
+                <LI>Select SVN Checkout</LI>\r
+                  <DIV ALIGN=CENTER><IMG SRC="WindowsExplorer.jpg"/></DIV>\r
+                <LI>Fill in the URL of the repository in the Checkout Dialog \r
+                  like so:\r
+                  <DIV ALIGN=CENTER><IMG SRC="CheckoutDialog.jpg"/></DIV></LI>\r
+                <LI>The first time you access the repository, you <i>might</i>\r
+                  be asked to accept, permanent, or reject the Security\r
+                  Certificate. Always Accept permanent.<BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="Cert2.jpg"/></DIV>\r
+                  Note: the above certificate is for a different server using\r
+                  TortoiseSVN.  The EDK II server will be:\r
+                  https://edk2.tianocore.org:443:<BR>\r
+                  Occasionally, the security certificate will be updated on\r
+                  this server, when it is, you will be queried with the same\r
+                  dialog box.</LI>\r
+                <LI>Prior to the checkout, an Authentication Dialog window will\r
+                  open.  You need to enter your Login name from TianoCore.org\r
+                  and your TianoCore.org password.<BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="AuthenticationDialog.jpg"/></DIV></LI>\r
+                  After a few seconds, the transfer will begin with status shown as\r
+                  below.\r
+                  <BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="TSVN_COStatus.jpg"/></DIV>\r
+              </OL>\r
+            </DIV></P>\r
+            <H3>Congratulations, your TortoiseSVN setup is complete!</H3>\r
+        </DIV>\r
+        <P><A HREF="#Top"><IMG SRC="top_arrow.jpg" BORDER="0"></A>&nbsp;\r
+           <A HREF="#Top">Back to Top</A></P>\r
+        <DIV>\r
+            <P><BR></P>\r
+            <H2 CLASS="heading-2"><A NAME="CLI"></A>\r
+              Install and Configure Windows Command Line Interface</H2>\r
+            <P><DIV>\r
+              The command line client will allow you to execute SVN commands\r
+              from the command prompt.  This functionality permits access to\r
+              the source code repository from scripts. <BR>\r
+              After installing the command into a directory that is in the\r
+              system environment variable: PATH (echo %PATH%), you will need\r
+              to navigate to your home folder:<BR><DIV>\r
+              <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+              cd %HOMEPATH%</FONT><BR></DIV>\r
+              and, if not created by the installation, create a folder, \r
+              <B>.subversion</B>. Once\r
+              the .subversion folder exists, cd to that folder and using\r
+              your favorite text editor, edit the file: &quot;servers&quot;\r
+              (you may have to create this file).  It must be a plain text\r
+              file, and it cannot have a file extension.<BR>\r
+              The file should look like the following (do not worry if you\r
+              have to create a blank file, the content is very simple):\r
+              <DIV ALIGN=CENTER><IMG SRC="ServersFileTop.jpg"/></DIV><BR>\r
+              All lines in this file that start with the hash &quot;#&quot;\r
+              character are comments that are ignored.  You will need to\r
+              add a few simple lines of text. (If the file was not created\r
+              during the install, just add a [groups] line before all of\r
+              the remaining lines in the file.)  \r
+              <UL TYPE=1>\r
+                <LI VALUE=1>\r
+                  Locate the [groups] section and add the following two lines:<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  tianocore = *.tianocore.org<BR>[tianocore]</FONT></DIV><BR>\r
+                </LI>\r
+                <LI>\r
+                  Add the following two lines:<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  http-proxy-server = proxy.mycompany.com<BR>\r
+                  http-proxy-port = 911</FONT></DIV><BR>\r
+                  Your company's IT support should be able to provide you with the\r
+                  correct proxy server name and proxy port number.<BR>&nbsp;<BR>\r
+                </LI>\r
+                <LI>\r
+                  Locate the [global] section and add the following line: (Note:\r
+                  if you are creating a file, add a [globals] line, then add\r
+                  the following.)<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  http-proxy-exceptions = *.mycompany.com</FONT><BR></DIV>&nbsp;\r
+                  A short servers file, created from scratch, should look like:<BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="Servers.jpg" /></DIV><BR>\r
+                  If you do not use SVN internally, the global section and the\r
+                  http-proxy-exceptions line can be omitted.<BR>&nbsp;\r
+                </LI>\r
+              </UL>\r
+            </DIV></P>\r
+            <H3 CLASS="heading-3">First Check-out Steps</H3>\r
+            <P><DIV ALIGN="LEFT">\r
+              <OL TYPE="1">\r
+                <LI VALUE="1"> Open a command prompt window, change to the \r
+                  directory where you want to checkout the EDK II tree and\r
+                  type:<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  svn co https://edk2.tianocore.org/svn/edk2/trunk/edk2</FONT>\r
+                  <BR>&nbsp;</DIV></LI>\r
+                <LI>Select SVN Checkout</LI>\r
+                  <DIV ALIGN=CENTER><IMG SRC="CommandLineCO.jpg"/></DIV>\r
+                <LI>The first time you access the repository, the SSL security\r
+                  certificate will not validate, and you will be asked to \r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  <BR>\r
+                  (R)eject, accept (t)emporarily or accept (p)ermanently?</FONT>\r
+                  <BR> Always accept permanently.<BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="Certificate.jpg" /></DIV><BR>\r
+                  Occasionally, the security certificate will be updated on\r
+                  this server. Any time it gets updated, you will queried with \r
+                  the same dialog.<BR>&nbsp;</LI>\r
+                <LI>You will be prompted for your username and password.\r
+                  Use your tianocore.org login name and password.  After a few\r
+                  seconds, the transfer will begin with status shown as below.\r
+                  <BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="COStatus.jpg"/></DIV>\r
+                </LI>\r
+              </OL>\r
+            </DIV></P>\r
+            <H3>Congratulations, your Windows CLI setup is complete!</H3>\r
+        </DIV>\r
+        <P><A HREF="#Top"><IMG SRC="top_arrow.jpg" BORDER="0"></A>&nbsp;\r
+           <A HREF="#Top">Back to Top</A></P>\r
+        <DIV>\r
+            <P><BR></P>\r
+            <H2 CLASS="heading-2"><A NAME="UNIX"></A>\r
+              Install and Configure Command Line Interface (Linux & OS/X)</H2>\r
+            <P><DIV>\r
+              Follow your platform administration guide for installing the\r
+              subversion package (either a pre-built binary for your OS, or\r
+              sources.)<BR>\r
+              The command line client will allow you to execute SVN commands\r
+              from a shell prompt as well as to access the source code \r
+              repository from shell scripts. <BR>\r
+              After installing the command into a directory that is in the\r
+              system environment variable: PATH (echo $PATH,) you will need \r
+              to navigate to your home folder:<BR><DIV>\r
+              <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+              cd ~username</FONT><BR></DIV>\r
+              where username is your login name (your home directory) and, \r
+              if not created by the installation, create a folder, \r
+              <B>.subversion</B>. Once\r
+              the .subversion folder exists, cd to that folder and using\r
+              your favorite text editor, edit the file: &quot;servers&quot;\r
+              (you may have to create this file).  It must be a plain text\r
+              file, and it cannot have a file extension.<BR>\r
+              The file should look like the following (do not worry if you\r
+              have to create a blank file, the content is very simple.):\r
+              <DIV ALIGN=CENTER><IMG SRC="NixServersFileTop.jpg"/></DIV><BR>\r
+              All lines in this file that start with the hash &quot;#&quot;\r
+              character are comments that are ignored.  You will need to\r
+              add a few simple lines of text. (If the file was not created\r
+              during the install, just add a [groups] line before all of\r
+              the remaining lines in the file.)  \r
+              <UL TYPE=1>\r
+                <LI VALUE=1>\r
+                  Locate the [groups] section and add the following two lines:<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  tianocore = *.tianocore.org<BR>[tianocore]</FONT></DIV><BR>\r
+                </LI>\r
+                <LI>\r
+                  Add the following two lines:<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  http-proxy-server = proxy.mycompany.com<BR>\r
+                  http-proxy-port = 911</FONT></DIV><BR>\r
+                  Your company's IT support should be able to provide you with the\r
+                  correct proxy server name and proxy port number.<BR>&nbsp;<BR>\r
+                </LI>\r
+                <LI>\r
+                  Locate the [global] section and add the following line: (Note:\r
+                  if you are creating a file, add a [globals] line, then add\r
+                  the following.)<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  http-proxy-exceptions = *.mycompany.com</FONT><BR></DIV>&nbsp;\r
+                  A short servers file, created from scratch, should look like:<BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="NixServers.jpg" /></DIV><BR>\r
+                  If you do not use SVN internally, the global section and the\r
+                  http-proxy-exceptions line can be omitted.<BR>&nbsp;\r
+                </LI>\r
+              </UL>\r
+            </DIV></P>\r
+            <H3 CLASS="heading-3">First Check-out Steps</H3>\r
+            <P><DIV ALIGN="LEFT">\r
+              <OL TYPE="1">\r
+                <LI VALUE="1"> Open a command prompt window, change to the \r
+                  directory where you want to checkout the EDK II tree and\r
+                  type:<BR>\r
+                  <DIV>\r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  svn co https://edk2.tianocore.org/svn/edk2/trunk/edk2</FONT>\r
+                  <BR>&nbsp;</DIV></LI>\r
+                <LI>Select SVN Checkout</LI>\r
+                  <DIV ALIGN=CENTER><IMG SRC="NixCommandLineCO.jpg"/></DIV>\r
+                <LI>The first time you access the repository, the SSL security\r
+                  certificate will not validate, and you will be asked to \r
+                  <FONT FACE="Courier New, courier, monospace" color="#771100">\r
+                  <BR>\r
+                  (R)eject, accept (t)emporarily or accept (p)ermanently?</FONT>\r
+                  <BR> Always accept permanently.<BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="Certificate.jpg" /></DIV><BR>\r
+                  Occasionally, the security certificate will be updated on\r
+                  this server. Any time it gets updated, you will queried with \r
+                  the same dialog.<BR>&nbsp;</LI>\r
+                <LI>You will be prompted for your username and password.\r
+                  Use your tianocore.org login name and password.  After a few\r
+                  seconds, the transfer will begin with status shown as below.\r
+                  <BR>\r
+                  <DIV ALIGN=CENTER><IMG SRC="NixCOStatus.jpg"/></DIV>\r
+                </LI>\r
+              </OL>\r
+            </DIV></P>\r
+            <H3>Congratulations, your SVN setup is complete!</H3>\r
+        </DIV>\r
+        <P><A HREF="#Top"><IMG SRC="top_arrow.jpg" BORDER="0"></A>&nbsp;\r
+           <A HREF="#Top">Back to Top</A></P>\r
+      </TD>\r
+    </TR>\r
+  </TABLE>\r
+</BODY>\r
+</HTML>\r