车大帅 發表於 2021-4-16 17:28:00

【Linux】安装Git,并关联git和gitee

<p class="md-end-block md-heading md-focus"><span class="md-line md-end-block">参考博客:https://www.cnblogs.com/imyalost/p/8715688.html</span></p>
<p><span class="md-line md-end-block"><span>Git官方文档:<span>https://git-scm.com/book/zh/v2</span></span></span></p>
<p><span class="md-line md-end-block"><span>深入理解学习Git工作流:<span>https://segmentfault.com/a/1190000002918123</span></span></span></p>
<p><span class="md-line md-end-block"><span>Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。</span></span></p>
<h3 class="md-end-block md-heading"><span>一、yum安装git(不推荐)</span></h3>
<p><span class="md-line md-end-block"><span>先介绍在Linux下,使用yum安装Git的步骤,比较简单方便。</span></span></p>
<p><span class="md-line md-end-block"><span>1、执行安装:成功连接到服务器后,输入<span><code>yum install git</code><span>,进行下载安装;出现询问是否下载时,输入y,点击回车,耐心等待安装完成,界面显示如下:</span></span></span></span></p>
<p><img src="https://img2020.cnblogs.com/blog/1989312/202104/1989312-20210416172518790-1975831521.png"></p>
<p><span class="md-line md-end-block"><span>2、验证安装结果:输入命令:<span><code>git --version</code><span>,查看安装的Git版本,验证是否安装成功;</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>3、查看安装信息:yum安装git安装在<span><code>/usr/libexec/git-core</code><span>目录下,可输入<span><code>ls</code><span>,查看安装信息</span></span></span></span></span></span></p>
<p><span class="md-line md-end-block"><span>4、存在的问题:使用yum安装确实简单方便,但yum存在一个问题就是安装的版本不好控制,查看安装的git版本为1.8.3,这个版本太老了。目前最新的版本为2.31,如果需要安装最新的版本Git,可以从github下载最新的源码进行编译,然后安装。</span></span></p>
<h3 class="md-end-block md-heading"><span>二、源码编译安装Git(推荐)</span></h3>
<p><span class="md-line md-end-block"><span>源码编译安装git,可下载最新的源码进行编译,然后安装。安装步骤如下:</span></span></p>
<p><span class="md-line md-end-block"><span>1、下载安装包</span></span></p>
<ul class="ul-list" data-mark="-">
<li>
<p><span class="md-line md-end-block"><span>复制github上git的tar.gz安装包的下载链接(在github的Git版本发布界面获取链接:<span>https://github.com/git/git/releases<span>)</span></span></span></span></p>
</li>
<li>
<p><span class="md-line md-end-block"><span>进入Linux服务器的/opt目录中(主机额外安装软件所摆放的目录),执行下载,命令为:<span><code>wget https://github.com/git/git/archive/refs/tags/v2.31.1.tar.gz</code></span></span></span></p>
</li>
</ul>
<p><span class="md-line md-end-block"><span>2、压缩包解压:命令为<span><code>tar -zxvf v2.31.1.tar.gz</code><span>;</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>3、安装编译源码所需依赖,命令为:<span><code>yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker</code><span>耐心等待安装,出现提示输入y即可;</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>4、安装依赖时,yum自动安装了Git,需要卸载旧版本Git,命令为:<span><code>yum remove git</code><span>出现提示输入y即可;</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>5、进入解压后的文件夹,命令<span><code>cd 2.31.1</code><span>,然后执行编译,命令为<span><code>make prefix=/usr/local/git all</code><span>耐心等待编译即可;</span></span></span></span></span></span></p>
<p><span class="md-line md-end-block"><span>6、安装Git至/usr/local/git路径,命令为<span><code>make prefix=/usr/local/git install</code><span>;</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>7、打开环境变量配置文件,命令<span><code>vim /etc/profile</code><span>,在底部加上Git相关配置信息,然后保存,退出!配置信息如下:</span></span></span></span></p>
<div class="cnblogs_code">
<pre>PATH=$PATH:/usr/local/git/<span style="color: rgba(0, 0, 0, 1)">bin
export PATH </span></pre>
</div>
<p><span class="md-line md-end-block"><span>8、刷新环境变量<span><code>source /etc/profile</code><span>后,输入命令<span><code>git --version</code><span>,查看安装的git版本,校验通过,安装成功。</span></span></span></span></span></span></p>
<h3 class="md-end-block md-heading"><span>三、linux下Git和gitee关联</span></h3>
<p><span class="md-line md-end-block"><span>前提条件:a、本地git安装成功;b、一个gitee账号,建立一个仓库;</span></span></p>
<p><span class="md-line md-end-block"><span>使用SSH key认证方式来保证本地Git与GitHub服务器之间通信安全,步骤如下:</span></span></p>
<p><span class="md-line md-end-block"><span><span style="text-decoration: underline"><span><strong>1、检查本机的ssh密钥:</strong></span></span></span></span></p>
<p><span class="md-line md-end-block"><span>进入ssh目录<span><code>cd ~/.ssh</code><span>,若文件夹为空或者提示:No such file or directory,说明是第一次使用git。若不是第一次使用,则清理原有ssh密钥,命令如下:</span></span></span></span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">$ mkdir key_backup
$ cp id_rsa</span>*<span style="color: rgba(0, 0, 0, 1)"> key_backup
$ rm id_rsa</span>*</pre>
</div>
<p><span class="md-line md-end-block"><span><span style="text-decoration: underline"><span><strong>2、生成新 SSH 秘钥:</strong></span></span></span></span></p>
<p><span class="md-line md-end-block"><span>输入命令:<span><code>ssh-keygen -t rsa -C "邮箱"</code><span>,然后输入3个回车,其中会提示你输入文件地址和密码,一般直接跳过,使用默认地址,不设置密码。</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>结束后会生成两个文件,id_rsa 是私钥,id_rsa.pub 是公钥。记住千万不要把私钥文件id_rsa 透露给任何人。</span></span></p>
<p><span class="md-line md-end-block"><span>tips:这里的密码是在你提交项目时使用,如果为空的话提交项目时则不用输入。这个设置是为了防止别人往你的项目里提交内容。</span></span></p>
<p><span class="md-line md-end-block"><span><span style="text-decoration: underline"><span><strong>3、添加 SSH 公钥到 Gitee:</strong></span></span></span></span></p>
<p><span class="md-line md-end-block"><span>从公钥文件中获取公钥:输入命令<span><code>tail /root/.ssh/id_rsa.pub</code><span>,复制里面所有的内容。</span></span></span></span></p>
<p><span class="md-line md-end-block"><span>登录Gitee,单击个人头像→Settings→SSH Keys→Add SSH Keys,在 Title中输入任意字符,在 Key文本框粘贴复制的公钥,单击“Add key”按钮完成操作。</span></span></p><br><br>
来源:https://www.cnblogs.com/mind18/p/14668018.html
頁: [1]
查看完整版本: 【Linux】安装Git,并关联git和gitee