この記事では、VPS にSSH 接続し、GitHub Actions で CI/CDを行うための環境を構築する方法を記事をまとめました。 はじめに CI/CD ツール で VPS にSSH接続するためには公開鍵認証が行えるように環境構築する必要があります。 SSH 認証がうまくいかないと感じたら公開鍵認証ができるかどうかの確認をしてみてください。以下の記事の内容は、SSH 接続して、CI/ CD を行えるようにするための手順をまとめています。 環境については以下の通りです。 Client(PC) OS : Windows Pro Server(VPS) OS : Ubuntu 20.04 CI/CD ツール: GitHub Actions VPS : Conoha VPS 開発環境は Windows ですが、コマンド等の違いは特にありません。 Client サイド(PC)の環境構築 まず、
![GitHub Actions から VPS にSSH 接続して CI / CD 環境を構築する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f44aa39a18878e66665e0cc76018ab211ecadad3/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R2l0SHViJTIwQWN0aW9ucyUyMCVFMyU4MSU4QiVFMyU4MiU4OSUyMFZQUyUyMCVFMyU4MSVBQlNTSCUyMCVFNiU4RSVBNSVFNyVCNiU5QSVFMyU4MSU5NyVFMyU4MSVBNiUyMENJJTIwJTJGJTIwQ0QlMjAlRTclOTIlQjAlRTUlQTIlODMlRTMlODIlOTIlRTYlQTclOEIlRTclQUYlODklRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTNhYmFhODM5ZmRlYWExNGU2OGUzN2U4MzBlMTk0MjU4%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwMDYyMm9rYWt5byUyMGluJTIwJUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUFBJUUzJTgzJUJDJUU2JUEwJUFBJUU1JUJDJThGJUU0JUJDJTlBJUU3JUE0JUJFJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02ZWU3NTA0YWI4OTY3OTNjN2NhNjM0MmU3MzlmZjMyYw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D34bc6fb0a06ee43f04355d4258673df1)