我有我的个人GitHub账户,我有工作用的GitLab账户.我正在使用GitHub的id_ed25519,它工作得很好.正如我在herehere中所读到的,我应该能够创建两个不同的密钥并用于不同的帐户.因此,我为GitLab创建了id_rsa,并添加到我的GitLab帐户中,但我一直都有以下错误.

Cloning into 'product'...
ssh: Could not resolve hostname gitlab.company.com: Name or service not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我的配置文件位于~/.ssh/config上,如下所示

Host github
HostName github.com 
IdentityFile ~/.ssh/id_ed25519

Host gitlab.company.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa

此外,您还可以查看哪些文件包含.ssh个文件夹

> ls -1
config
id_ed25519
id_ed25519.pub
id_rsa
id_rsa.pub
known_hosts
known_hosts.old

我做错了什么?

推荐答案

正如您提到的,您正在try 访问10.190.16.13.因此,您需要在/etc/hosts文件中添加该链接.

10.190.16.13    gitlab.company.com

那就应该可以走了

Linux相关问答推荐

在Zenity进度窗口上单击取消后如何停止bash脚本

是否可以在Bash正则表达式中排除?

无法分析nasm中的单词

Git - 打印以不同编码混合的文件

在Linux中随机化txt文件但保证不重复行

如何在脚本中使用sudo修改其他用户的crontab

在 Rust 中重命名主线程

如何使用正则表达式在 LINux 中查找具有不同结尾的多个文件?

命令应在终端关闭后继续运行

编译过度对齐的动态分配变量时出现 icpc 错误

另一个远程的 Git 合并分支

如何将通配符参数传递给 bash 文件

Java 8 上的 SQL Server JDBC 错误:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接

使用 C/C++ (GCC/G++) 在 Linux 中的套接字编程中发送和接收文件

如何在python中找到文件或目录的所有者

在亚马逊 ec2 linux 微型实例上的 virtualenv 中安装 scipy 时遇到问题

如何运行我所有的 PHPUnit 测试?

如何在 Linux 中查看日志(log)文件并在查看时应用自定义过滤器?

基于shell中正则表达式的 colored颜色 突出显示输出

我可以使用 awk 将所有小写字母转换为大写吗?