均均有礼 發表於 2024-7-21 14:34:00

虚拟机(ubuntu22.04)配置git连接gitee

<h4 id="1安装git">1、安装git</h4>
<ul>
<li>终端输入<strong>sudo apt-get install git</strong></li>
</ul>
<h4 id="2配置git">2、配置git</h4>
<ul>
<li>配置用户名
<ul>
<li>终端输入<strong>git config --global user.name "your name"</strong>,将<your name="">替换成你的用户名(一般就和gitee上的用户名一致就行)</your></li>
</ul>
</li>
<li>配置邮箱
<ul>
<li>终端输入<strong>git config --global user.email "your email"</strong>,将<your email="">替换成gitee绑定的邮箱</your></li>
</ul>
</li>
<li>查看配置信息
<ul>
<li>终端输入<strong>git config --global --list</strong></li>
</ul>
</li>
</ul>
<h4 id="3生成公钥">3、生成公钥</h4>
<ul>
<li>终端输入<strong>ssh-keygen -t rsa -C "your email"</strong>,将<your email="">替换成gitee绑定的邮箱。然后一路按<strong>Enter</strong>键即可(均按默认),只需要注意生成文件的位置即可(该命令输出在终端上的信息有显示),一般生成两个文件:<strong>id_rsa.pub</strong>(公钥)和<strong>id_rsa</strong>(私钥)</your></li>
<li>假设生成的公钥文件在<strong>/home/winterz/usr/bin/id_rsa.pub</strong>,这里随便编的,后面的命令大家要按自己的路径填(上一个命令在终端中打印的信息中有生成的路径)。终端输入<strong>cat /home/winterz/usr/bin/id_rsa.pub</strong>,将该文件的内容打印到终端上,复制</li>
<li>打开gitee的个人设置中的ssh公钥管理部分,将复制内容粘贴到文本框内,即可添加成功</li>
</ul>
<h4 id="4测试配置是否成功">4、测试配置是否成功</h4>
<ul>
<li>终端输入<strong>ssh -T git@gitee.com</strong>,可能会输出一些信息例如以下这种:</li>
</ul>
<pre><code>The authenticity of host 'gitee.com (180.76.198.77)' can't be established.
ED25519 key fingerprint is SHA256:+ULzij2u99B9eWYFTw1Q4ErYG/aepHLbu96PAUCoV88.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/)?
</code></pre>
<p>这个是SSH连接时的安全提示,确认是否要连接gitee.com,我们直接输入<strong>yes</strong>就可以了。然后最后输出有<strong>HI <username>...successfully</username></strong>这样的字段就表示配置成功了</p>
<h4 id="5第一次推送">5、第一次推送</h4>
<ul>
<li>初始化仓库
<ul>
<li>进入到我们要提交的目录当中</li>
<li>终端输入<strong>git init</strong>,可能会有以下这样的提示信息:</li>
</ul>
</li>
</ul>
<pre><code>提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示:        git config --global init.defaultBranch &lt;名称&gt;
提示:
提示:除了 'master' 之外,通常选定的名字有 'main'、'trunk' 和 'development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示:        git branch -m &lt;name&gt;
</code></pre>
<p>这段提示是关于 Git 仓库初始化时默认分支名称的变更。以前默认用<strong>master</strong>,现在有的项目默认用<strong>main</strong>等等名称。我们随便选一个都行,这里就用<strong>master</strong>作为默认分支名吧。终端输入<strong>git config --global init.defaultBranch master</strong>就可以了</p>
<ul>
<li>添加代码
<ul>
<li>终端输入<strong>git add .</strong>(有个黑点别忘了)这表示添加当前目录所有文件,也可以添加指定文件,这里就不赘述了</li>
</ul>
</li>
<li>提交代码
<ul>
<li>终端输入<strong>git commit -m "message"</strong> , 将<strong>message</strong>替换成你的提交信息,随便写点就行</li>
</ul>
</li>
<li>添加远程仓库地址
<ul>
<li>终端输入<strong>git remote add origin url</strong> ,把<strong>url</strong>替换成gitee上建立的仓库地址,http或者ssh的形式,推荐用ssh,因为我们之前添加了ssh公钥,若用http,则需要进行认证,即输入<strong>用户名和密码</strong>进行验证,不太方便</li>
</ul>
</li>
<li>本地仓库推送到远程存储仓库
<ul>
<li>终端输入<strong>git push -u origin master</strong> ,第一次推送要加<strong>-u</strong>选项,后面就不用加了,然后这里的<strong>master</strong>要根据自己本地仓库的分支名进行替换,终端输入<strong>git branch</strong>进行查看</li>
</ul>
</li>
</ul>
<p>本文重点是分享第一次配置和使用git,就不讲述过多的git命令了,需要的话大家可自行上网查看相关教程</p><br><br>
来源:https://www.cnblogs.com/dylaris/p/18314417
頁: [1]
查看完整版本: 虚拟机(ubuntu22.04)配置git连接gitee