Skip to content

Commit 668fc1d

Browse files
Deployed 4382898 with MkDocs version: 1.6.1
1 parent ee9657a commit 668fc1d

File tree

16 files changed

+1038
-2
lines changed

16 files changed

+1038
-2
lines changed

404.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,19 @@
5656
<li class="toctree-l1"><a class="reference internal" href="/bash/">Bash Scripting</a>
5757
</li>
5858
</ul>
59+
<p class="caption"><span class="caption-text">Git</span></p>
60+
<ul>
61+
<li class="toctree-l1"><a class="reference internal" href="/basics-of-git/">Git Basics</a>
62+
</li>
63+
<li class="toctree-l1"><a class="reference internal" href="/git-and-github/">Git And Github</a>
64+
</li>
65+
<li class="toctree-l1"><a class="reference internal" href="/git-flow/">Git Flow</a>
66+
</li>
67+
<li class="toctree-l1"><a class="reference internal" href="/git-flow/">Git Flow</a>
68+
</li>
69+
<li class="toctree-l1"><a class="reference internal" href="/github-cli/">Github CLI</a>
70+
</li>
71+
</ul>
5972
</div>
6073
</div>
6174
</nav>

advanced-command-line-features/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,19 @@
151151
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
152152
</li>
153153
</ul>
154+
<p class="caption"><span class="caption-text">Git</span></p>
155+
<ul>
156+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
157+
</li>
158+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
159+
</li>
160+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
161+
</li>
162+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
163+
</li>
164+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
165+
</li>
166+
</ul>
154167
</div>
155168
</div>
156169
</nav>

bash/index.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,19 @@
145145
</ul>
146146
</li>
147147
</ul>
148+
<p class="caption"><span class="caption-text">Git</span></p>
149+
<ul>
150+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
151+
</li>
152+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
153+
</li>
154+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
155+
</li>
156+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
157+
</li>
158+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
159+
</li>
160+
</ul>
148161
</div>
149162
</div>
150163
</nav>
@@ -380,6 +393,7 @@ <h2 id="13-best-practices-and-tips">13. Best Practices and Tips</h2>
380393
</div><footer>
381394
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
382395
<a href="../advanced-command-line-features/" class="btn btn-neutral float-left" title="Advanced Command Line Features"><span class="icon icon-circle-arrow-left"></span> Previous</a>
396+
<a href="../basics-of-git/" class="btn btn-neutral float-right" title="Git Basics">Next <span class="icon icon-circle-arrow-right"></span></a>
383397
</div>
384398

385399
<hr/>
@@ -405,6 +419,8 @@ <h2 id="13-best-practices-and-tips">13. Best Practices and Tips</h2>
405419
<span><a href="../advanced-command-line-features/" style="color: #fcfcfc">&laquo; Previous</a></span>
406420

407421

422+
<span><a href="../basics-of-git/" style="color: #fcfcfc">Next &raquo;</a></span>
423+
408424
</span>
409425
</div>
410426
<script src="../js/jquery-3.6.0.min.js"></script>

basics-of-git/index.html

Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
<!DOCTYPE html>
2+
<html class="writer-html5" lang="en" >
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<link rel="shortcut icon" href="../img/favicon.ico" />
8+
<title>Git Basics - Vets Who Code SOP's</title>
9+
<link rel="stylesheet" href="../css/theme.css" />
10+
<link rel="stylesheet" href="../css/theme_extra.css" />
11+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" />
12+
<link href="../css/custom.css" rel="stylesheet" />
13+
14+
<script>
15+
// Current page data
16+
var mkdocs_page_name = "Git Basics";
17+
var mkdocs_page_input_path = "basics-of-git.md";
18+
var mkdocs_page_url = null;
19+
</script>
20+
21+
<!--[if lt IE 9]>
22+
<script src="../js/html5shiv.min.js"></script>
23+
<![endif]-->
24+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
25+
<script>hljs.highlightAll();</script>
26+
</head>
27+
28+
<body class="wy-body-for-nav" role="document">
29+
30+
<div class="wy-grid-for-nav">
31+
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
32+
<div class="wy-side-scroll">
33+
<div class="wy-side-nav-search">
34+
<a href=".." class="icon icon-home"> Vets Who Code SOP's
35+
</a><div role="search">
36+
<form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
37+
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" title="Type search term here" />
38+
</form>
39+
</div>
40+
</div>
41+
42+
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
43+
<ul>
44+
<li class="toctree-l1"><a class="reference internal" href="..">Home</a>
45+
</li>
46+
</ul>
47+
<ul>
48+
<li class="toctree-l1"><a class="reference internal" href="../code-of-conduct/">Code Of Conduct</a>
49+
</li>
50+
</ul>
51+
<p class="caption"><span class="caption-text">Command Line</span></p>
52+
<ul>
53+
<li class="toctree-l1"><a class="reference internal" href="../command-line-basics/">Command Line Basics</a>
54+
</li>
55+
<li class="toctree-l1"><a class="reference internal" href="../command-line-text-manipulation/">Command Line Text Manipulation</a>
56+
</li>
57+
<li class="toctree-l1"><a class="reference internal" href="../command-line-utilities/">Command Line Utilities</a>
58+
</li>
59+
<li class="toctree-l1"><a class="reference internal" href="../advanced-command-line-features/">Advanced Command Line Features</a>
60+
</li>
61+
</ul>
62+
<ul>
63+
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
64+
</li>
65+
</ul>
66+
<p class="caption"><span class="caption-text">Git</span></p>
67+
<ul class="current">
68+
<li class="toctree-l1 current"><a class="reference internal current" href="#">Git Basics</a>
69+
</li>
70+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
71+
</li>
72+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
73+
</li>
74+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
75+
</li>
76+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
77+
</li>
78+
</ul>
79+
</div>
80+
</div>
81+
</nav>
82+
83+
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
84+
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
85+
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
86+
<a href="..">Vets Who Code SOP's</a>
87+
88+
</nav>
89+
<div class="wy-nav-content">
90+
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
91+
<ul class="wy-breadcrumbs">
92+
<li><a href=".." class="icon icon-home" aria-label="Docs"></a></li>
93+
<li class="breadcrumb-item">Git</li>
94+
<li class="breadcrumb-item active">Git Basics</li>
95+
<li class="wy-breadcrumbs-aside">
96+
</li>
97+
</ul>
98+
<hr/>
99+
</div>
100+
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
101+
<div class="section" itemprop="articleBody">
102+
103+
<p>Setting up Git</p>
104+
<p>Introduction</p>
105+
<p>This guide will walk you through the steps to properly set up Git on your machine. You will configure Git, generate SSH keys for secure authentication, set up your user identity, and, if necessary, configure a proxy for Git operations.</p>
106+
<p>Objectives</p>
107+
<p>By the end of this guide, you will:</p>
108+
<pre><code>• Configure Git using the terminal.
109+
• Generate SSH keys for secure communication.
110+
• Set and manage your Git user identity.
111+
• Configure a proxy for Git operations (if required).
112+
</code></pre>
113+
<p>Section 1: Configuring Git</p>
114+
<p>Setting Up User Information</p>
115+
<p>To personalize your Git environment, configure your username and email. This information will be attached to every commit you make.</p>
116+
<p>Use the following commands:</p>
117+
<p>git config --global user.name "Your Name"
118+
git config --global user.email "[email protected]"</p>
119+
<p>Verifying Configuration</p>
120+
<p>To check your current settings, use:</p>
121+
<p>git config --list</p>
122+
<p>Task: Set your username and email, then verify the configuration using the above command.</p>
123+
<p>Section 2: Generating SSH Keys</p>
124+
<p>SSH keys provide secure access to Git services (like GitHub or GitLab), allowing you to interact with remote repositories without entering your password every time.</p>
125+
<p>Generating an SSH Key</p>
126+
<p>Run the following command in your terminal:</p>
127+
<p>ssh-keygen -t rsa -b 4096</p>
128+
<p>Follow the prompts and press Enter to accept the default file location.</p>
129+
<p>Adding SSH Key to GitHub/GitLab</p>
130+
<p>Once the key is generated:</p>
131+
<pre><code>1. Copy the public key to your clipboard:
132+
</code></pre>
133+
<p>cat ~/.ssh/id_rsa.pub</p>
134+
<pre><code>2. Go to your GitHub or GitLab account settings.
135+
3. Navigate to SSH and GPG keys and paste the key.
136+
</code></pre>
137+
<p>Task: Generate an SSH key and add it to your GitHub or GitLab account.</p>
138+
<p>Section 3: Proxy Configuration (Optional)</p>
139+
<p>If you’re working behind a corporate firewall or restricted network, you may need to configure Git to use a proxy.</p>
140+
<p>Setting Up a Proxy</p>
141+
<p>To set up a proxy, run:</p>
142+
<p>git config --global http.proxy http://proxy.example.com:8080</p>
143+
<p>Replace proxy.example.com:8080 with your actual proxy details.</p>
144+
<p>Verifying Proxy Configuration</p>
145+
<p>To confirm the proxy is set up correctly:</p>
146+
<p>git config --global http.proxy</p>
147+
<p>Task: If needed, configure your proxy settings and verify them using the above commands.</p>
148+
<p>Practical Exercise</p>
149+
<p>Follow these steps to complete your setup:</p>
150+
<pre><code>1. Configure Git with your username and email.
151+
2. Generate an SSH key and add it to your GitHub or GitLab account.
152+
3. If necessary, set up a proxy.
153+
</code></pre>
154+
<p>Verify your configuration with:</p>
155+
<p>git config --list</p>
156+
<p>Additional Resources</p>
157+
<pre><code>• Official Git Documentation
158+
• GitHub SSH Key Setup Guide
159+
• Git Configuration Best Practices
160+
</code></pre>
161+
<p>With these steps completed, Git is now properly configured on your machine, and you’re ready to start working with version control.</p>
162+
163+
</div>
164+
</div><footer>
165+
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
166+
<a href="../bash/" class="btn btn-neutral float-left" title="Bash Scripting"><span class="icon icon-circle-arrow-left"></span> Previous</a>
167+
<a href="../git-and-github/" class="btn btn-neutral float-right" title="Git And Github">Next <span class="icon icon-circle-arrow-right"></span></a>
168+
</div>
169+
170+
<hr/>
171+
172+
<div role="contentinfo">
173+
<!-- Copyright etc -->
174+
</div>
175+
176+
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
177+
</footer>
178+
179+
</div>
180+
</div>
181+
182+
</section>
183+
184+
</div>
185+
186+
<div class="rst-versions" role="note" aria-label="Versions">
187+
<span class="rst-current-version" data-toggle="rst-current-version">
188+
189+
190+
<span><a href="../bash/" style="color: #fcfcfc">&laquo; Previous</a></span>
191+
192+
193+
<span><a href="../git-and-github/" style="color: #fcfcfc">Next &raquo;</a></span>
194+
195+
</span>
196+
</div>
197+
<script src="../js/jquery-3.6.0.min.js"></script>
198+
<script>var base_url = "..";</script>
199+
<script src="../js/theme_extra.js"></script>
200+
<script src="../js/theme.js"></script>
201+
<script src="../search/main.js"></script>
202+
<script>
203+
jQuery(function () {
204+
SphinxRtdTheme.Navigation.enable(true);
205+
});
206+
</script>
207+
208+
</body>
209+
</html>

code-of-conduct/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,19 @@
8383
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
8484
</li>
8585
</ul>
86+
<p class="caption"><span class="caption-text">Git</span></p>
87+
<ul>
88+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
89+
</li>
90+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
91+
</li>
92+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
93+
</li>
94+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
95+
</li>
96+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
97+
</li>
98+
</ul>
8699
</div>
87100
</div>
88101
</nav>

command-line-basics/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,19 @@
145145
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
146146
</li>
147147
</ul>
148+
<p class="caption"><span class="caption-text">Git</span></p>
149+
<ul>
150+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
151+
</li>
152+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
153+
</li>
154+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
155+
</li>
156+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
157+
</li>
158+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
159+
</li>
160+
</ul>
148161
</div>
149162
</div>
150163
</nav>

command-line-cheat-sheet/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,19 @@
6363
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
6464
</li>
6565
</ul>
66+
<p class="caption"><span class="caption-text">Git</span></p>
67+
<ul>
68+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
69+
</li>
70+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
71+
</li>
72+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
73+
</li>
74+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
75+
</li>
76+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
77+
</li>
78+
</ul>
6679
</div>
6780
</div>
6881
</nav>

command-line-text-manipulation/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,19 @@
105105
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
106106
</li>
107107
</ul>
108+
<p class="caption"><span class="caption-text">Git</span></p>
109+
<ul>
110+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
111+
</li>
112+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
113+
</li>
114+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
115+
</li>
116+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
117+
</li>
118+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
119+
</li>
120+
</ul>
108121
</div>
109122
</div>
110123
</nav>

command-line-utilities/index.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,19 @@
151151
<li class="toctree-l1"><a class="reference internal" href="../bash/">Bash Scripting</a>
152152
</li>
153153
</ul>
154+
<p class="caption"><span class="caption-text">Git</span></p>
155+
<ul>
156+
<li class="toctree-l1"><a class="reference internal" href="../basics-of-git/">Git Basics</a>
157+
</li>
158+
<li class="toctree-l1"><a class="reference internal" href="../git-and-github/">Git And Github</a>
159+
</li>
160+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
161+
</li>
162+
<li class="toctree-l1"><a class="reference internal" href="../git-flow/">Git Flow</a>
163+
</li>
164+
<li class="toctree-l1"><a class="reference internal" href="../github-cli/">Github CLI</a>
165+
</li>
166+
</ul>
154167
</div>
155168
</div>
156169
</nav>

0 commit comments

Comments
 (0)