慢慢的愁雲 發表於 2025-4-8 22:09:00

Git+Gitee 配置过程

<h1 id="什么是-git">什么是 Git</h1>
<p>Git 是一个开源的分布式版本控制系统,用于管理和追踪文件的修改、协作开发和版本控制。</p>
<p>Git 最初由 Linus Torvalds 为了管理 Linux 内核开发而创建,并已成为使用最广泛的版本控制系统之一。</p>
<p>通过 Git,可以在计算机上创建代码仓库,进行修改、提交等操作。</p>
<p>Git 通过记录每个提交的更改来跟踪文件的历史和版本,并可轻松地回滚到先前的版本。</p>
<h1 id="什么是-gitee">什么是 Gitee</h1>
<p>Gitee 是国内一站式研发效能平台,支持代码管理、项目协同、代码扫描等功能,帮助开发者更高效地进行项目开发和团队协作。</p>
<h1 id="安装-git">安装 Git</h1>
<p>在后续操作之前,需要确保计算机上安装了 Git。</p>
<p>可以在使用快捷键 Win + R 输入 CMD 打开命令行。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220837492-207066956.png" alt="" loading="lazy"></p>
<p>输入 git --version 检查是否已安装 Git。</p>
<p>如果已安装 Git,会显示 Git 版本。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220837947-1985187006.png" alt="" loading="lazy"></p>
<p>如果没有安装 Git,会显示 'git' 不是内部或外部命令,也不是可运行的程序或批处理文件。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220838358-1624092021.png" alt="" loading="lazy"></p>
<p>未安装 Git,可以从 Git 官网下载页 https://git-scm.com/download 选择适应的版本下载并安装。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220839040-926457032.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220839829-581322835.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220840398-1549364892.png" alt="" loading="lazy"></p>
<p>如果没有其他需求,安装过程可以一直点击下一步,直至安装完成。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220840923-448618403.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220841373-2040732970.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220841810-1270713458.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220842245-1168929574.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220842656-301762199.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220843099-1084964086.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220843567-1617548881.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220843996-988856071.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220844387-39623795.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220844859-177448435.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220845355-1587746470.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220845809-974219892.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220846251-472294209.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220846681-1221622563.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220847226-1323622049.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220847661-322937607.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220848107-596440450.png" alt="" loading="lazy"></p>
<h1 id="注册-gitee-账号">注册 Gitee 账号</h1>
<p>如果还没有 Gitee 账号,需要访问 Gitee 官网 https://gitee.com/ 注册一个账号。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220848637-91098798.png" alt="" loading="lazy"></p>
<h1 id="配置-git">配置 Git</h1>
<p>使用快捷键 Win + R 输入 CMD 打开命令行,在计算机上配置 Git 的用户名和邮箱。</p>
<h2 id="设置-git-用户名">设置 Git 用户名</h2>
<pre><code class="language-bash">git config --global user.name "用户名"
</code></pre>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220849133-2142176360.png" alt="" loading="lazy"></p>
<h2 id="设置-git-邮箱">设置 Git 邮箱</h2>
<pre><code class="language-bash">git config --global user.email "邮箱地址"
</code></pre>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220849546-738696953.png" alt="" loading="lazy"></p>
<h2 id="查看所有全局-git-配置信息">查看所有全局 Git 配置信息</h2>
<pre><code class="language-bash">git config --global --list
</code></pre>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220850032-448439220.png" alt="" loading="lazy"></p>
<h2 id="创建-ssh-key">创建 SSH Key</h2>
<p>Gitee 提供了基于 SSH 协议的 Git 服务,为了与 Gitee 仓库通信,可以使用 SSH 方式。</p>
<p>目前最广泛使用的一种公钥加密算法是 RSA。</p>
<p>打开命令行或 Git Bash,输入以下命令生成 SSH 密钥对:</p>
<pre><code class="language-bash">ssh-keygen -t rsa -C "邮箱地址"
</code></pre>
<ul>
<li>-t 参数指定了要使用的密钥类型</li>
<li>rsa 表示选择 RSA 算法生成密钥</li>
<li>-C 参数用于添加一个注释。</li>
</ul>
<p>按照提示完成 3 次回车,即可生成 SSH Key。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220850476-1002559157.png" alt="" loading="lazy"></p>
<p>密钥对在 Windows 中将默认保存在 C 盘-&gt; 用户-&gt; 用户名-&gt;.ssh。</p>
<p>SSH 密钥对生成成功会在 .ssh 文件夹中生成两个文件:</p>
<ul>
<li>id_rsa</li>
<li>id_rsa.pub</li>
</ul>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220850918-1446770478.png" alt="" loading="lazy"></p>
<p>打开 id_rsa.pub 文件(可以通过记事本打开),复制该文件里的内容。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220851443-206089903.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220851963-764270131.png" alt="" loading="lazy"></p>
<p>登录 Gitee,进入 <strong>设置</strong>-&gt; <strong>安全设置</strong>-&gt;<strong>SSH 公钥</strong>-&gt; <strong>添加公钥</strong>,粘贴 id_rsa.pub 文件里的内容,<strong>确认</strong>新增。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220852429-1623735064.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220852978-485296835.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220853543-173834687.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220854090-151395726.png" alt="" loading="lazy"></p>
<p>输入以下内容测试 SSH 是否连接到 Gitee。</p>
<pre><code class="language-bash">ssh -T git@gitee.com
</code></pre>
<p>输入 yes 确认。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220854551-2139247116.png" alt="" loading="lazy"></p>
<p>显示类似内容则说明连接成功。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220855157-1001266651.png" alt="" loading="lazy"></p>
<h1 id="克隆-gitee-仓库或创建新仓库">克隆 Gitee 仓库或创建新仓库</h1>
<h2 id="克隆现有仓库">克隆现有仓库</h2>
<p>如果已存在的 Gitee 仓库,可直接克隆仓库。</p>
<p>在代码仓库页面上点击 克隆/下载,选择的“SSH”方式克隆 URL,输入以下命令进行仓库克隆</p>
<pre><code class="language-bash">git clone 仓库地址
</code></pre>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220855734-474861673.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220856282-1150381268.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220856915-290410780.png" alt="" loading="lazy"></p>
<h2 id="创建新仓库">创建新仓库</h2>
<p>如果不存在的 Gitee 仓库,可以在 Gitee 上创建新的仓库,根据页面指示,可以在本地初始化 Git 仓库。</p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220857440-682327282.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220857946-409815860.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220858442-116769866.png" alt="" loading="lazy"></p>
<h2 id="推送代码到-gitee">推送代码到 Gitee</h2>
<p>在本地仓库进行了更改后,可以通过以下命令将更改提交到 Gitee 仓库:</p>
<pre><code class="language-bash">git add .
git commit -m "备注内容"
git push origin main
</code></pre>
<ul>
<li>git add . 是将工作区的所有更改添加到暂存区</li>
<li>git commit -m "备注内容" 是将暂存区的更改提交到本地仓库的版本历史中</li>
<li>git push origin main 是将本地仓库的更改推送到远程仓库</li>
</ul>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220859064-198216132.png" alt="" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/3627877/202504/3627877-20250408220859644-472223721.png" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/jiangbyte/p/18815557
頁: [1]
查看完整版本: Git+Gitee 配置过程