Spaces:
Runtime error
Runtime error
Download scripts/generate_deploy_key.sh from tarkovski/venorly-api: direct link, hf CLI and curl.
- Browser
- Download file 1.84 kB
-
https://huggingface.co/spaces/tarkovski/venorly-api/resolve/main/scripts/generate_deploy_key.sh
- Command line
-
hf download hf://spaces/tarkovski/venorly-api/scripts/generate_deploy_key.sh
-
curl -L -o generate_deploy_key.sh https://huggingface.co/spaces/tarkovski/venorly-api/resolve/main/scripts/generate_deploy_key.sh
1.84 kB
| # ============================================================ | |
| # GitHub Actions Deploy Anahtarı Oluşturucu | |
| # Yerel bilgisayarınızda (veya sunucuda) çalıştırın. | |
| # ============================================================ | |
| set -e | |
| KEY_PATH="$HOME/.ssh/startup_deploy_key" | |
| echo "" | |
| echo "========================================" | |
| echo " GitHub Actions Deploy Anahtarı Kurulumu" | |
| echo "========================================" | |
| echo "" | |
| # ---- Anahtar Oluştur ---- | |
| if [ -f "$KEY_PATH" ]; then | |
| echo "[INFO] Anahtar zaten mevcut: $KEY_PATH" | |
| else | |
| echo "[INFO] ed25519 anahtar çifti oluşturuluyor..." | |
| ssh-keygen -t ed25519 -C "github-actions-deploy-startup" -f "$KEY_PATH" -N "" | |
| echo "[OK] Anahtar oluşturuldu." | |
| fi | |
| echo "" | |
| echo "========================================" | |
| echo " ADIM 1 — Public Key'i Sunucuya Ekleyin" | |
| echo "========================================" | |
| echo "" | |
| echo "Aşağıdaki komutu kopyalayıp sunucuda çalıştırın:" | |
| echo "" | |
| echo " ssh root@57.129.6.176 \"echo '$(cat ${KEY_PATH}.pub)' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys\"" | |
| echo "" | |
| echo "========================================" | |
| echo " ADIM 2 — GitHub Secrets'a Ekleyin" | |
| echo "========================================" | |
| echo "" | |
| echo "GitHub → Repo → Settings → Secrets → Actions → New repository secret" | |
| echo "" | |
| echo "Secret: VPS_HOST" | |
| echo "Değer: 57.129.6.176" | |
| echo "" | |
| echo "Secret: VPS_USER" | |
| echo "Değer: root" | |
| echo "" | |
| echo "Secret: VPS_SSH_KEY" | |
| echo "Değer (aşağıdaki TÜMÜNÜ kopyalayın — BEGIN ve END dahil):" | |
| echo "" | |
| cat "$KEY_PATH" | |
| echo "" | |
| echo "========================================" | |
| echo " ADIM 3 — Bağlantıyı Test Edin" | |
| echo "========================================" | |
| echo "" | |
| echo " ssh -i $KEY_PATH root@57.129.6.176 'echo Bağlantı başarılı!'" | |
| echo "" | |