| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 多git账户时的ssh配置 -> 正文阅读 |
|
[系统运维]多git账户时的ssh配置 |
为git配置ssh的作用我就不过多描述了,配置成功之后,每次push的时候就不需要输入账号密码了。如果电脑中只有一个git账号,其实配置起来问题不大,基本上不会出现什么问题,我简单描述一下过程 一.单git账户时配置SSH首先我们先将路径切换到.ssh路径下,键入以下指令
之后会出现如下提示 三个红色箭头的地方,直接回车即可,这时候会在文件夹中生成id_rsa,id_rsa.pub 使用文本编辑器打开id_rsa.pub,将其中的内容复制粘贴,放到git服务器添加SSH公钥的位置 然后我们键入以下指令
如果是github,gitee,或者公司自己的域名,@后写相应的域名即可;如果是没有域名,@后写相应的ip地址 二.多git账户时配置SSH单git账户的情况配置简单,不会有什么问题,但是我们不可能只有一个git账户吧,有个人的git,有公司的git,所以大多数人会有多个git账号。和个人的配置起来有什么不一样的,我们来看 首先,还是进行公私钥对的生成,如果我们不指定名称,默认生成的就是id_rsa。多个账户时我们想用名称作区分,需要在上述的指令中加一个-f命令,如下
结果如下 ?红色箭头地方依然回车,这样就在.ssh文件夹下生成了id_rsa_github和id_rsa_github.pub两个文件 当然,还有另一个方法:依然键入没有-f的指令,在三个箭头中第一个箭头的位置输入要生成的文件名,也是可以的。 将公钥添加到git服务器中,之后输入如下指令进行添加
之后再键入如下指令(以github.com为例,以自己的实际地址为准)
但是设置后,依然失败,是因为ssh默认检验的文件是id_rsa,所以我们需要重新配置一下,在 .ssh文件夹中有一个config文件(如果没有,创建一个),配置如下
Host和HostName为域名或ip,PreferredAuthentications为publicky,IdentityFile 为私钥地址名 这样配置完之后,就OK了 三.问题在配置的时候,遇到过各种奇怪的问题,分享下:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 6:00:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |