1. 首页 > 服务器系统 > Linux

Ubuntu下的git安装与配置的图文教程

一、安装git

1.打开终端,运行以下命令(需要联网)

sudo apt-get update
sudo apt-get install git

2.验证安装

安装完成之后,通过运行以下命令验证git是否已经正确安装:

git --version

二、配置git

2.1.配置用户名及邮箱地址

在使用git时,必须要设置你的用户名电子邮箱地址。其中电子邮箱地址可以不是真正的有效邮箱,但是必须要有。

git config --global user.name "你的名字"
git config --global user.email "你的电子邮件地址"

2.2.检查配置

输入以下命令,可以查看所有的全局配置。

git config --list --show-origin

2.3.设置文本编辑器

如果你希望使用特定的文本编辑器来编辑git提交信息,可以设置一个默认的编辑器,此处以vim为例,输入下列命令:

git config --global core.editor "vim"

三、设置SSH密钥

如果你准备使用SSH与远程仓库(例如github、gitee、gitlab等)交互,那么你需要生存一个SSH密钥。

3.1.生成密钥

如果以下命令,生成一个SSH密钥:

(注意此处的C是大写的C),如果输入成了小写,可能会跳出提示Too Many Arguments。这个问题也可能出现在空格数量不对的情况。

ssh-keygen -t rsa -C "你的电子邮件地址"

出现新提示,询问你想要将文件存放到哪里,以及设置SSH密钥的密码,这里都选择默认,直接回车。

3.2.将公钥添加到你的远程仓库服务的账户设置中

3.2.1.通过以下命令查看公钥:

cat ~/.ssh/id_rsa.pub

将输出结果复制,将其添加到你的远程仓库服务账户的SSH密钥设置中。

3.2.2.Github设置SSH公钥

进入github个人界面,点击右上角的头像,选择Settings

下滑,找到 SSH and GPG Keys 栏目,点击 New SSH key

输入标题,将刚才生成的SSH密钥复制粘贴过来,点击Add SSH Key就好。

添加成功

3.3.测试SSH连接

可以尝试ping远程仓库,确保SSH连接正常工作,可以尝试ping远程仓库:

ssh -T git@github.com 
#对于其他服务,只需将github.com替换为相应的服务域名。如果一切设置正确,你应该会看到一条欢迎消息。

跳出提示,因为首次连接host 20.205.243.166(就是github的网址IP),处于安全考虑,这个IP不被信任。询问你是否要统一连接,可以直接输入yes自动配置known_hosts文件或者选择手动配置KNOWN_HOSTS文件。

3.3.1.手动配置known_hosts文件 (可选)

接下来使用vim编辑器来编辑这个文件,将我们上面获取到的密钥粘贴进来。但此时我们先来做一个简单的vim例子,为避免直接上手不会使用vim编辑器。

进入到vim页面之后先不要乱按,按照指示来进行操作,vim编辑和常规windows下的输入之类的不一样。

1.补充知识vim:

vim刚打开时进入的是①命令模式。

 ①命令模式(又称一般模式)

在命令模式下,用户键盘的输入会被识别为命令,而不是字符的输入。在次模式之下,用户可以进行光标的移动、删除、复制等操作。输入 i 切换到②输入模式,X删除当前光标所在位置的字符, :切换到底线命令模式。

辨认方法:底部会出现文件名及当前光标所处位置。此处以输入 vim test 为例,左下角文件名为test ,右下角0,0-1是指光标当前在初始位置。

②输入/插入模式

在命令模式下按下 i , a , o 等键会进入输入模式,在此模式下,用户可以使用键盘输入字符、回车换行、退档键删除字符等操作。按下ESC键,则返回命令模式

 辨认方法:底部文字变为-- 插入 --

此时可以输入,输入文字 this is a test,来尝试一下。可以看到底部文字为-- 插入 -- ,光标所在的位置也变为了1,14,即光标在第一行第14列。

③底线命令模式:在命令模式下按下冒号:切换到底线命令模式,此模式用于输入单个或多个字符的命令,如保存文件:w ,退出程序 :q ,保存并退出 :wq,按下ESC键回到命令模式。

辨认方法:光标移动到底部,且底部出现 : 的标记。没有之前的光标在几行几列的信息。

三种模式的转换,都是以回到命令模式为中转的。

2.正式编写known_hosts文件

输入下列命令,进入.ssh路径中,查看当前并没有known_hosts文件。

cd ./.ssh

输入vim known_hosts。使用vim编辑known_hosts文件。

vim known_hosts

将刚才生成的SSH密钥,用鼠标选中,用鼠标右键复制起来,回到known_hosts文件中,按下i键,开始进入插入模式,鼠标右键粘贴就好。粘贴号之后,按下esc回车键,回到命令模式,按下shift 与 :键,回到底线命令模式,输入wq即可保存并退出。

查看是否输入成功,输入cat known_hosts查看一下文件的内容。可以发现刚才粘贴的密钥已经保存成功了。

cat known_hosts

再次输入ssh -T git@github.com ,查看配置是否成功了。

结语

到此你应该已经在Linux系统下安装并配置好Git了。

以上就是Linux-Ubuntu下的git安装与配置的详细内容,更多相关资料请阅读主机测评网其它文章!

本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https:///linux/8654.html

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578