From 3f9bf91f4c44163df9757ff7f60761182a1ec6e0 Mon Sep 17 00:00:00 2001 From: Filip Niklas Date: Wed, 18 Sep 2024 20:59:00 +0200 Subject: [PATCH] fix: attempt to use home path --- start.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/start.sh b/start.sh index d9d3664..9d0e6c9 100644 --- a/start.sh +++ b/start.sh @@ -2,21 +2,21 @@ # Git & GitHub setup if [ -n "$GH_PAT" -a -n "$SSH_KEY" -a -n "$KNOWN_HOSTS" ]; then - mkdir -p ~/.ssh - # Add the private key from the environment variable - echo "$SSH_KEY" > ~/.ssh/id_rsa - echo "$KNOWN_HOSTS" > ~/.ssh/known_hosts - echo "Host *" >> ~/.ssh/config && echo " StrictHostKeyChecking no" >> ~/.ssh/config - cat ~/.ssh/config + SSH_DIR="$HOME/.ssh" + mkdir -p "$SSH_DIR" export GIT_SSH_COMMAND='ssh -Tv' - chmod 700 ~/.ssh - chmod 600 ~/.ssh/config - chmod 600 ~/.ssh/id_rsa - chmod 644 ~/.ssh/known_hosts + echo "$SSH_KEY" > "$SSH_DIR/id_rsa" + echo "$KNOWN_HOSTS" > "$SSH_DIR/known_hosts" + echo "Host *" >> ~/.ssh/config && echo " StrictHostKeyChecking no" >> ~/.ssh/config + cat "$SSH_DIR/config" + chmod 700 "$SSH_DIR" + chmod 600 "$SSH_DIR/id_rsa" + chmod 644 "$SSH_DIR/known_hosts" # Start the ssh-agent and add the private key eval "$(ssh-agent -s)" - ssh-add ~/.ssh/id_rsa + ssh-add "$SSH_DIR/id_rsa" + ssh -Tv git@github.com