[Windows] Submodule Checkout: Host key verification failed.
Summary
When trying to clone submodules from git on the Windows Multi-Runner v1.7.1, following error message is shown:
$ git submodule update --init --recursive
Submodule 'PROJ_lib' (git@sub.domain.at:abc/proj_lib.git) registered for path 'src/libproj'
Cloning into 'src/libPROJ'...
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of 'git@sub.domain.at:abc/proj_lib.git' into submodule path 'src/libPROJ' failed
Used Software
- GitLab Community Edition 8.14.0 cde955c
- Runner Host: Windows 7
- Windows Multi-Runner v1.7.1
- git version 2.8.2.windows.1
Steps to reproduce
- Installed Windows Multi-Runner amd64 1.7.1 as a service
- Shell is set to
cmd - Used
.gitlab-ci.ymlas stated below
.gitlab-ci
stages:
- build
- doc
before_script:
- git submodule update --init --recursive
build:windows:
stage: build
tags:
- windows
script:
- dir && "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" Project2.sln /Build "Debug|x86"
- .\build\Debug_Win32-vc140\libProject2\test\test.exe
doc:windows:
stage: doc
tags:
- windows
dependencies:
- build:windows
script:
- .\bin\doxygen.exe public.dox
Output
Running with gitlab-ci-multi-runner 1.7.1 (f896af7)
Using Shell executor...
Running on HOST001...
Fetching changes...
Removing Build/
Removing Debug/
Removing GoogleTest/Debug/
Removing Project2CLI/Debug/
Removing Visual Studio 2015/
Removing Visual Studio 2015Templates/
Removing log/
Removing src/libProject2/fortran/Fortran.u2d
Removing src/libProject2/scripts/input_definition.pyc
HEAD is now at d294948 CI
From http://sub.domain.at/abc/proj2
d294948..1d69ef5 gitlab-ci -> origin/gitlab-ci
Checking out 1d69ef57 as gitlab-ci...
$ git submodule update --init --recursive
Submodule 'PROJ_lib' (git@sub.domain.at:abc/PROJ_lib.git) registered for path 'src/libPROJ'
Cloning into 'src/libPROJ'...
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of 'git@sub.domain.at:abc/PROJ_lib.git' into submodule path 'src/libPROJ' failed
ERROR: Build failed: exit status 128