run: |
mkdir -p ~/.ssh/
echo "$SSH_KEY" > ~/.ssh/ssh.key
chmod 600 ~/.ssh/ssh.key
cat >> ~/.ssh/config <<END
Host remote
HostName $HOST
User $USER
IdentityFile ~/.ssh/ssh.key
StrictHostKeyChecking no
END
env:
HOST: ${{ secrets.HOST }}
USER: ${{ secretes.USER }}
PASSWORD: ${{ secretes.PASSWORD }}
SSH_KEY: ${{ secrets.SSH_KEY }}
Подскажите пожалуйста, можно ли заменить dentityFile ~/.ssh/ssh.key на Password $PASSWORD?
Что это? Ну замени, попробуй
скрипт автодеплоя посредством гитхаб экшенов
Он очень плохой. Зачем класть куда то там ссхконфиг? Зачем пароли вообще?
нет нельзя man ssh_config
- name: copy to remote server run: | echo "Copy UI-Kit to remote server" pwd ls -la rsync -a $(pwd)/storybook-static remote:/home/apps/ur-ui/ echo "Github Actions CI/CD pipeline completed" Вот для этого
Обсуждают сегодня