File tree Expand file tree Collapse file tree 4 files changed +16
-11
lines changed Expand file tree Collapse file tree 4 files changed +16
-11
lines changed Original file line number Diff line number Diff line change 1
- IdentityFile ~/.ssh/codefresh
2
-
3
- Host github.com
4
- StrictHostKeyChecking no
1
+ IdentityFile ~/.ssh/codefresh
Original file line number Diff line number Diff line change 1
- github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
2
- bitbucket.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==
3
- bitbucket.org ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.10.3
2
2
3
- RUN apk add --no-cache git=2.22.2-r0 bash
3
+ RUN apk add --no-cache git bash openssh
4
4
5
5
# install git-lfs
6
6
RUN apk add --no-cache --virtual deps openssl && \
Original file line number Diff line number Diff line change @@ -36,9 +36,20 @@ set -e
36
36
37
37
[ -z " $REVISION " ] && (echo " missing REVISION var" | tee /dev/stderr) && exit 1
38
38
39
- echo " $PRIVATE_KEY " > /root/.ssh/codefresh
40
- chmod 700 ~ /.ssh/
41
- chmod 600 ~ /.ssh/*
39
+ if [ -n " $PRIVATE_KEY " ]; then
40
+ echo " $PRIVATE_KEY " > /root/.ssh/codefresh
41
+ chmod 700 ~ /.ssh/
42
+ chmod 600 ~ /.ssh/*
43
+
44
+ # git@github.com:username/repo.git
45
+ # match "github.com" from ssh uri
46
+ echo " REPO $REPO "
47
+ SSH_HOST=$( echo " $REPO " | cut -d " :" -f 1 | cut -d " @" -f 2)
48
+ echo " SSH_HOST $SSH_HOST "
49
+
50
+ ssh-keygen -R $SSH_HOST
51
+ ssh-keyscan -H $SSH_HOST >> ~ /.ssh/known_hosts
52
+ fi
42
53
43
54
mkdir -p " $WORKING_DIRECTORY "
44
55
cd $WORKING_DIRECTORY
You can’t perform that action at this time.
0 commit comments