Comments (2)
this is very basic knowledge about ssh and docker, I would leave this to you and fix by yourself.
Issue is closed.
from git.
The same as with previous issue that I opened.
The solution for this already exists, you just missing it in alpine/git image, and it would be great to have it integrated, without needing to run all this from inside of container.
At this moment, the only way to resolve this issue with this image is by running it inside container.
Something like this:
- name: my-init
image: alpine/git
imagePullPolicy: IfNotPresent
command: [ "/bin/sh", "-e", "-c" ]
args:
- mkdir -p /root/.ssh;
echo "Generate /root/.ssh/known_hosts";
touch /root/.ssh/known_hosts;
ssh-keyscan -H ${HOSTNAME} >> ~/.ssh/known_hosts;
echo "Create id_rsa";
echo $DEPLOY_KEY | sed "s/\\\n/\n/g" > /root/.ssh/id_rsa;
chmod 400 -R /root/.ssh;
ls -ls /root/.ssh/;
echo "Cloning Repository";
git clone -b "{{BRANCH}}" --single-branch -- ${GIT_REPO} /data;
ls -ls /data;
echo "Done";
Absense of this and Host verification functionality in this image, makes this image practically useless, and you can use it only in some very specific scenarious.
But it is up to you just to close the topic instead of develop the solution.
from git.
Related Issues (20)
- current alpine release HOT 2
- apk has errors when run on arm64 HOT 12
- Host key verification failed when trying to clone in kubernetes HOT 2
- Can not clone repository HOT 2
- Update git() function HOT 1
- what the heck is the latest tag? Git v1 or git v2? HOT 1
- Alpine docker does not support git 2.35.2 HOT 8
- BUG: Cannot install the `patch` package with the images pushed as "latest" on 2022-08-22 HOT 14
- Add riscv64 support HOT 7
- Vulnerability in libexpat < 2.4.9 CVE-2022-40674 HOT 2
- fatal: detected dubious ownership in repository at '/git' HOT 3
- sed, cmd_, uname not found while trying to run git-sh-setup for GitSubmodules. HOT 4
- Docker is sunsetting Free Team organizations HOT 4
- Monthly builds are not running HOT 9
- curl does not work on latest HOT 5
- How can i upgrade the git version in alpine/git:v2.24.3-user ? HOT 1
- Re-enable non-root image builds HOT 3
- Git pull_request - perl missing in image
- Can't connect to any url HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git.