From d34762290b9cba30bffd39240aeecdca084e4de0 Mon Sep 17 00:00:00 2001 From: Eshan Roy Date: Wed, 4 Dec 2024 13:38:30 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(=5Ftset):=20connection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit y --- .github/workflows/mirror.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index d51d09b..ce77f6e 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -14,22 +14,24 @@ jobs: - name: Checkout Repository uses: actions/checkout@v3 - # Step 2: Test SSH connection to GitLab (Debugging) - - name: Test SSH Connection - run: | - ssh -vT git@gitlab.com - - # Step 3: Set up SSH for GitLab access - - name: Set up SSH + # Step 2: Set up SSH + - name: Set up SSH for GitLab run: | mkdir -p ~/.ssh echo "${{ secrets.GITLAB_SSH_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa - # Ensure the known_hosts file exists + # Ensure the known_hosts file exists and has correct permissions touch ~/.ssh/known_hosts - ssh-keyscan gitlab.com >> ~/.ssh/known_hosts + chmod 644 ~/.ssh/known_hosts + # Add GitLab's host key to known_hosts + ssh-keyscan -H gitlab.com >> ~/.ssh/known_hosts - # Step 4: Push the code to GitLab + # Step 3: Test SSH Connection (Debugging) + - name: Test SSH Connection + run: | + ssh -vT git@gitlab.com + + # Step 4: Push to GitLab - name: Push to GitLab run: | git remote add gitlab git@gitlab.com:Snigdha-OS/snigdhaos-applications/snigdhaos-kernel-switcher-dev.git