Skip to content
本页目录

deepin(Linux)中安装git,生成SSH公私钥配置Gitee,GitHub(2020.11)

Linux下就不要再费劲去找win下的那种图形化工具一直“下一步”“下一步”的去安装了(ps:官方教程上也是用的命令行) 今天需要用到gitee,然后查找各种教程安装,博客视频都有看,因为说的都有些区别,花费了好长时间对比,所以想总结一个完整的,以免看到一大堆不太一样的教程再去纠结选哪个。

1. 输入命令安装git

shell
sudo apt install git-all

2. 然后进行使用git之前需要做的最小配置

shell
git config --global user.name "your_name"
git config --global user.email "xxxxx@youremail.com"

3. 生成SSH公私钥

shell
 ssh-keygen -t rsa -b 4096 -C "xxxx@youremail.com"

然后会有3条命令提示,直接回车确认就好

4. 然后进入.ssh文件夹

shell
cd ~/.ssh
ls -al

以下两个文件即为公私钥

text
id_rsa #私钥
id_rsa.pub #公钥

执行命令

shell
cat id_rsa.pub

然后一大串的那个即为公钥,复制粘贴到gitee,github等即可配置完成

配置好公私钥之后 输入命令测试是否配置成功

shell
ssh -T git@gitee.com

第一次测试会提示是否继续连接,输入yes,之后再进行就不会了在询问了 如该测试失败提示Permission denied, please try again.,则仔细看下方的注意点,照做

注意点

使用公钥(id_rsa.pub)链接线上仓库认证,本地GIT仓库也需要使用ssh链接方式 如该配置了公钥,pull代码还需要输入帐号密码,则去当前本地仓库根目录找到.git > config 文件修改以下内容

shell
# 找到[remote "origin"] 这一行
[remote "origin"]
	url = root@gitxxxxx.git
	fetch = +refs/heads/*:refs/remotes/origin/*
	
# 修改url的仓库地址为ssh地址

git密钥教程