Hello everyone,
first of all, I want to thank you for trying to help me :).
I m trying in my .yml to use the git submodule init and update.
The problem is that the submodule update updates the first 4 or 5 submodules and then get stuck until the time runover:
I tried everything, changing the “before_script:” and used the “variables: GIT_SUBMODULE_STRATEGY: … all of them” I tried everything else I found but all of them are speaking about docker and Linux but my runner is on windows.
I tried to change the submodule to ssh :
I need to add the private key but I couldn’t add it because all the given codes don’t run on the GitLab windows runner pls help.
I want to use this code but i dont know what is the equivalent of it on the windows runner.
before_script:
Install ssh-agent if not already installed, it is required by Docker.
(change apt-get to yum if you use an RPM-based image)
- ‘which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )’
Run ssh-agent (inside the build environment)
- eval $(ssh-agent -s)
Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store
We’re using tr to fix line endings which makes ed25519 keys work
without extra base64 encoding.
"Enter passphrase for /dev/fd/63" error (#1) · Issues · GitLab-examples / ssh-private-key · GitLab
- echo “$SSH_PRIVATE_KEY” | tr -d ‘\r’ | ssh-add -
Create the SSH directory and give it the right permissions
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
Optionally, if you will be using any Git commands, set the user name and
and email.
#- git config --global user.email “user@example.com”
#- git config --global user.name “User name”
- Runner (Hint:
/admin/runners
):
Or pls give another solutions or possibilities to try to get it working and Thank you so much all