阿亮亮亮丫 發表於 2023-3-21 16:38:00

Windows环境安装及配置git并连接gitee远程仓库

<svg xmlns="http://www.w3.org/2000/svg" style="display: none">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0)"></path>
                  </svg>
                  <p><img src="https://img-blog.csdnimg.cn/ae0b2071c6b04d3f8ed374a405726445.jpeg#pic_center"></p>
<blockquote>
<p>欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起探讨和分享Linux C/C++/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。</p>
<hr>
<p></p>
<div class="toc">
<h3>Windows环境安装及配置git并连接gitee远程仓库</h3>
<ul><li><ul><li>1.下载git安装包</li><li>2.安装git</li><li>3.配置用户名及邮箱</li><li>4.配置gitee</li><li>5.建立本地仓库并提交代码</li><li>6.提交至远程仓库</li></ul>
</li></ul>
</div>
<p></p>
<hr>
<p>专栏:《Linux从小白到大神》《Linux开发环境搭建》</p>
</blockquote>
<hr>
<h2>1.下载git安装包</h2>
<p>进入git官网 git下载官网直达<br> <img src="https://img-blog.csdnimg.cn/39c6fd687d764e7aa9faa54e7e2016ef.png"></p>
<p>点击downloads<br> <img src="https://img-blog.csdnimg.cn/105a6ed2f8454f839950c3b281a1942f.png"></p>
<p>选择Windows<br> <img src="https://img-blog.csdnimg.cn/0242dc13196946afae9e0fb1392728cb.png"></p>
<p>如果是64位电脑则下载64位软件。</p>
<h2>2.安装git</h2>
<p>安装时需要联网,双击安装包并点击next<br> <img src="https://img-blog.csdnimg.cn/669a868b55874c209eb7d10037febc73.png"></p>
<p>根据自身情况选择安装文件夹<br> <img src="https://img-blog.csdnimg.cn/e0895dda8346483191467e27b144af50.png"></p>
<p>创建桌面图标并点击next,然后一直按照默认选项点击next即可,直到出现安装按钮<br> <img src="https://img-blog.csdnimg.cn/589c9aa7234d410683f94761b60aeb56.png"></p>
<p>点击安装,等待安装结束<br> <img src="https://img-blog.csdnimg.cn/427d88626562405fbb0862ed66c6044b.png"></p>
<p>取消勾选,点击完成。我们可以通过鼠标右键或者桌面图标进入git命令行<br> <img src="https://img-blog.csdnimg.cn/58566cc615f14dcab08f6347e9c156b2.png"></p>
<h2>3.配置用户名及邮箱</h2>
<p>依次输入下面的命令来配置并查看</p>
<pre><code class="prism language-bash"><span class="token function">git</span> config --global user.name <span class="token string">"username"</span>
<span class="token function">git</span> config --global user.email <span class="token string">"email"</span>
<span class="token function">git</span> config --list --global
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/c1d05f5390d24229a5a89c42dc6cfaff.png"></p>
<p>这里的用户名和邮箱都可以随便设置,但是建议邮箱使用真实邮箱。</p>
<h2>4.配置gitee</h2>
<p>首先登陆自己的gitee账号,点击加号新建仓库<br> <img src="https://img-blog.csdnimg.cn/9453a3b9b83d4eceb6ff9049abcff068.png"></p>
<p>输入仓库名称,根据需要配置仓库的其他属性,点击创建即可<br> <img src="https://img-blog.csdnimg.cn/6a846489e76e427baf150b5f42ce9f7b.png"></p>
<p>创建成功后,点击设置<br> <img src="https://img-blog.csdnimg.cn/d168230ed63a441aa378e57676632ad0.png"></p>
<p>在设置里面选择SSH公钥<br> <img src="https://img-blog.csdnimg.cn/257729e6fe604075bce7ee22435695c5.png"></p>
<p>我们可以在gitee的帮助中心查看添加公钥的方法<br> <img src="https://img-blog.csdnimg.cn/3ee3e82677c648709c35e1a7e59a8db6.png"></p>
<p>下面,打开自己的git窗口,输入命令</p>
<pre><code class="prism language-bash">ssh-keygen -t ed25519 -C <span class="token string">"xxxxx@xxxxx.com"</span>
<span class="token comment"># Generating public/private ed25519 key pair...</span>
</code></pre>
<p>按三次回车,即可生成 ssh key。<br> 通过查看 ~/.ssh/id_ed25519.pub 文件内容,获取到你的 public key</p>
<pre><code class="prism language-bash"><span class="token function">cat</span> ~/.ssh/id_ed25519.pub
<span class="token comment"># ssh-ed25519 AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....</span>
</code></pre>
<p>我们也可以在自己的C盘,用户文件夹下的.ssh文件夹下,看到密钥文件<br> <img src="https://img-blog.csdnimg.cn/989e59b5dce040aead86d5a7c3a3f469.png"></p>
<p>我们复制密钥的内容,复制git命令行中查看到的密钥内容或者复制.ssh文件夹下.pub文件(可以使用记事本打开)的内容都可以。<br> 复制生成后的 ssh key,通过仓库主页 「管理」-&gt;「部署公钥管理」-&gt;「添加部署公钥」 ,添加生成的 public key 添加到仓库中。</p>
<p><img src="https://img-blog.csdnimg.cn/387ca3777f42473eb8f2d4418afbfb13.png"><br> <img src="https://img-blog.csdnimg.cn/6ffc5f3e52d548278b64d0f8c7115638.png"><br> <img src="https://img-blog.csdnimg.cn/9dae2fdb342c439c802a8b5a9d8195b9.png"></p>
<p>添加后,在终端中输入</p>
<pre><code class="prism language-bash"><span class="token function">ssh</span> -T git@gitee.com
</code></pre>
<p>首次使用需要确认并添加主机到本机SSH可信列表。</p>
<p><img src="https://img-blog.csdnimg.cn/ba8dd3bb739e4a2584b11421282bfd5d.png"></p>
<p>输入yes,若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。<br> <img src="https://img-blog.csdnimg.cn/1864b011b91c47bf8941378fcf44e241.png"></p>
<p>现在就可以在本地和gitee仓库之间进行连接了。</p>
<h2>5.建立本地仓库并提交代码</h2>
<p>打开git客户端,通过cd命令进入需要上传的项目的所在文件夹,初始化本地仓库</p>
<pre><code class="prism language-bash"><span class="token function">git</span> init
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/78670952925944f7a7c7f9eaaf3fae6b.png"></p>
<p>这是我们通过ls命令可以看到该目录下多了一个隐藏文件夹.git</p>
<p><img src="https://img-blog.csdnimg.cn/452327439dba4da99a1aa8cb9a60952a.png"></p>
<p>此时,可以将代码提交到本地仓库,如果我们希望把一些不需要的文件不提交到仓库,可以在当前目录下建立一个.gitignore的txt文档,并把不希望提交到仓库的文件名写在该txt中即可,gitignore文件中的规则可以另行查询学习<br> <img src="https://img-blog.csdnimg.cn/01edd30e82594af2b210c87fd2291e77.png"></p>
<p>在git命令行输入命令提交代码<br> <img src="https://img-blog.csdnimg.cn/b38ae28b02564f319786c3f6cf7188ed.png"></p>
<p>这些都是git的一些命令,可以自行学习。提交后可以查看提交状态</p>
<p><img src="https://img-blog.csdnimg.cn/9714ed2ba86a4bca9753a8923fa338e5.png"></p>
<h2>6.提交至远程仓库</h2>
<pre><code class="prism language-bash"><span class="token function">git</span> remote <span class="token function">add</span> origin 仓库路径地址URL+仓库名称.git
</code></pre>
<p>仓库的URL可以在自己的gitee仓库的管理选项中查看<br> <img src="https://img-blog.csdnimg.cn/06836b8dedc94d05b637c5ccd95bbb62.png"><br> <img src="https://img-blog.csdnimg.cn/14b1b8c6599b4ab4b716f5597c08c2a8.png"></p>
<p>直接复制路径和名称到git命令行即可<br> <img src="https://img-blog.csdnimg.cn/982a7e726aa3471380c4adf3f5b5d4a7.png"></p>
<p>继续执行命令</p>
<pre><code class="prism language-bash"><span class="token function">git</span> push origin master
</code></pre>
<p>输入命令回车后会提示输入你的gitee用户名和密码,输入即可<br> <img src="https://img-blog.csdnimg.cn/1f0d81b5042d4c58aee56909dd539b67.png"></p>
<p>如果此时出现报错,可以根据它的提示执行下面的命令<br> <img src="https://img-blog.csdnimg.cn/55aa0713bc2c4e418896a38d425e5193.png"></p>
<p>此时根据提示来合并分支,然后重新提交</p>
<pre><code class="prism language-bash"><span class="token function">git</span> pull --rebase origin master

<span class="token function">git</span> push origin master
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/bb6aa0dd622547568efc8fb5dc99693c.png"></p>
<p>提交成功后就可以在自己的gitee仓库看到自己的代码了,并且还有自己备注的信息</p>
<p><img src="https://img-blog.csdnimg.cn/b8a6c76981744cf3a1cfbe2119d8a98c.png"></p>
<p>如果需要拉取远程代码带本地,可以直接下载,也可以在git命令行使用命令<br> <img src="https://img-blog.csdnimg.cn/93e433ea4499433891bfd58e469d3abb.png"></p>
<p>使用clone命令,地址直接在仓库“克隆/下载”选项复制</p>
<pre><code class="prism language-bash"><span class="token function">git</span> clone 地址
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/d1726995f6ef4012807b1e10c2c778fb.png"></p>
<p>如果我们想清空远程仓库,可以直接在gitee仓库的设置里面清空。</p>
<p><img src="https://img-blog.csdnimg.cn/365df8177aca44c3b90f422cadb44c5b.png"></p>
<hr>
<p><img src="https://img-blog.csdnimg.cn/c0a8efd667e24dedabc297fa90f6d7ef.jpeg#pic_center"><br> <img src="https://img-blog.csdnimg.cn/2c62d96fb5174e95bd16a8d5a96f26e6.gif#pic_center"></p>
<hr><br><br>
来源:https://www.cnblogs.com/mindtechnist/p/17243679.html
頁: [1]
查看完整版本: Windows环境安装及配置git并连接gitee远程仓库