linux安装新版本git2、配置github-ssh。(centos、aws)

一、安装Git

1、yum默认版本git

shell 复制代码
#1.安装git
sudo yum install git -y
#2.确认Git已经安装成功
git --version

如果要安装较新版本,可以安装一个repo ,但是我这第一次尝试失败了,执行完提示找不到git2u,ius repo也连不上。而且每次yum都会显示要注册:This system is not registered with an entitlement server. You can use subscription-manager to register.

修改一个文件先解决这个提示 vi /etc/yum/pluginconf.d/subscription-manager.conf,注释掉enable

2、yum安装新版git

到ius官网看到ius源地址已经变了,官网: https://ius.io/setup,各位注意时效,去官网看看有没有更新,不然下面的yum install 会失败

shell 复制代码
#查看各源,发现没有ius
yum repolist
#查看可以安装的gi版本,发现只有1.8
yum provides git
#安装epel源
yum install epel-release
#安装ius源执行完这个 repolist就要有ius了,provides git也可以看到2.36版
yum install https://repo.ius.io/ius-release-el7.rpm
#安装git  -y跳过确认
yum install git236 -y

二、生成SSH密钥

ssh-keygen -t rsa -C "你的git邮箱地址"

1、指定密钥保存的文件名。

可以不指定文件名,直接按enter跳过,默认保存在用户目录的.ssh文件夹

2、输入密码

可以按enter跳过,也可以输入一些字符,但是以后每次拉取都要输入它

三、添加SSH公钥到Git托管平台

1、运行以下命令将其显示在终端,复制SSH公钥内容

cat ~/.ssh/id_rsa.pub

2、打开github设置页面。点击新建SSH key

https://github.com/settings/keys
设置key的名字,把上面的SSH公钥复制到Key输入框
点击按钮完成添加

三、测试连接

ssh -T git@github.com

输入yes

输入密码

测试成功

其他:两种常用的ssh git代理方式

两种常用的ssh git代理方式
https://www.php.cn/faq/505994.html

相关推荐
程序开发阿元几秒前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
真好啊又活了一天3 小时前
服务器和虚机配置IPV6
运维·服务器·github
Cosolar3 小时前
极简简历:开源免费,希望帮助到更多求职者
开源·github·敏捷开发
AR-26710-3 小时前
Linux Day33——定时任务+lvm
linux·运维
YIN_尹4 小时前
【git原理与使用】git基本操作及底层原理(二)
大数据·git·elasticsearch
Cosolar4 小时前
极简智库:快速搭建你的开源项目教程阅读平台,让 docs/ 目录被更多人看见
java·架构·github
墨痕诉清风4 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
byte轻骑兵4 小时前
实战 4:BlueZ 源码中添加自定义设备过滤规则
linux·物联网·bluez·电脑蓝牙·嵌入式蓝牙
敢敢是只喵i4 小时前
false不等于没填:一次 AI 接入业务系统的SDK的修复记录
github
一条Go4 小时前
历史告警归档:为什么"删掉主库行"是最后一步
后端·架构·github