谁动了我的数据库! 2023-09-08 16:26 采纳率: 55.6%
浏览 3
已结题

git使用免密clone失败

问题遇到的现象和发生背景

使用git clone 时候 连接不上
我已经配置了免密

操作环境、软件版本等信息

仓库使用的gitlab 容器搭建的

尝试过的解决方法

这快验证了免密是可以的

[root@bogon .ssh]# ssh git@192.168.100.10 -p 2222
$ exit
Connection to 192.168.100.10 closed.
#我在 clone 就不可用了
[root@bogon .ssh]# git clone ssh://git@192.168.100.10:2222/root/web.git
Cloning into 'web'...
fatal: '/root/web.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
我想要达到的结果

可以正常 clone 的仓库

  • 写回答

2条回答 默认 最新

  • 呈两面包夹芝士 2023-09-08 17:33
    关注
    1. SSH 免密问题:虽然你已经配置了 SSH 免密,但可能存在某些问题导致你无法成功连接。
    * 确保你的公钥已经正确添加到 GitLab 账户设置中。
    * 检查 SSH 连接命令是否正确。例如,你的 SSH 命令 `ssh git@192.168.100.10 -p 2222` 中并没有指定端口,确保你有在正确的端口上连接(在本例中应该是2222)。
    * 如果仍然无法解决问题,尝试重新生成并添加新的 SSH 密钥。
    
    1. 仓库地址问题:错误提示中提到 'root/web.git' does not appear to be a git repository,可能的问题是仓库地址不正确或者该仓库不存在。
    * 请检查你在 `git clone` 命令中使用的仓库地址是否正确。通常,仓库的 SSH URL 应该类似于 `git@hostname:path/to/repo.git`。在本例中,应该类似 于`git@192.168.100.10:root/web.git`。
    * 确保你要克隆的仓库确实存在于 GitLab 上,并且你的用户有访问权限。
    
    1. 网络问题:可能是由于网络问题导致连接失败。
    * 检查你的网络连接是否正常,以及你是否能够成功 SSH 连接到你的服务器。
    * 检查防火墙或安全组设置,确保端口 2222 对你的客户端是开放的。
    
    1. GitLab 配置:确保 GitLab 服务器的 SSH 服务已经正确配置,并且正在运行。
    * 检查 GitLab 服务器的 SSH 服务是否正在运行,并确保其监听的是正确的端口(在本例中应该是2222)。
    * 如果使用的是 Docker 容器,确保 Docker 容器的网络设置正确,允许 SSH 服务对外暴露。
    
    1. 克隆命令问题:你的 git clone 命令可能存在问题。通常,使用 SSH URL 的克隆命令应该类似于:
    git clone ssh://git@hostname:port/path/to/repo.git
    

    请检查你的命令是否符合这个格式。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月16日
  • 已采纳回答 9月8日
  • 创建了问题 9月8日

悬赏问题

  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法