【发布时间】:2016-12-30 09:41:57
【问题描述】:
我已经设置了 docker 工具箱并安装了 gitlab-ce 来测试 gitlab 持续集成功能,我能够连接到 gitlab 实例并创建一个存储库,创建一个新的 ssh 密钥并将其粘贴到存储库上。 但问题是当我试图推送到这个存储库时,它给了我这个错误:
ssh: 无法解析主机名 c52795c5acda: 名称或服务没有 已知 致命:无法从远程存储库中读取。 请确保您拥有正确的访问权限 并且存储库存在
git url 如下:
git@c52795c5acda:root/my-project.git
我将 c52795c5acda 替换为容器 ip 地址和端口,似乎可以使用 HTTPS,但不能使用 ssh。 我的系统是 Windows 8.1,我在虚拟机上运行 docker。谁能指出问题?
【问题讨论】:
-
你到底是如何启动图像的?你能显示你的
docker run命令或docker-compose.yml文件吗? -
@Matthew 感谢您的回复。我对码头工人完全陌生。我正在运行 Kitematic 的 gitlab-ce。我没有使用任何命令来启动它。
-
我对kitematic了解不多,但你需要找到端口并从那里开始。也许开始here。