web_bonsaiの日記

web開発の学習日記です。誰に見せるためでもないただの日記です。

本番環境にgit cloneする | Mac + Docker + Rails その0023

今日の環境

ローカル

  • M1 Mac
  • macOS Monterey
  • docker 20.10.14
  • docker-compose 2.5.0

リモート

  • さくらのVPS
  • CentOS 9
  • docker 20.10.16
  • docker-compose 1.29.2

サーバーにログインしてsshキーペアを作成

sshでログインします。

sshキーペアを作成します。

$ ssh-keygen -t rsa -b 4096 -C "どの端末で使う鍵か"

GitHubに公開鍵を登録

公開鍵をGitHubに登録します。

公開鍵を開いて

ssh-rsa 〜〜〜〜

の文字列をGitHubに登録します。

公開用のディレクトリ作成

ディレクトリを作成して、ディレクトリの所有者とグループを確認します。

$ mkdir git_repos
$ ls -al

ディレクトリの所有者とグループがログイン中のユーザーでない場合は変更します。

$ sudo chown ${USER}:${USER} ./git_repos/
$ cd git_repos

git cloneする

git cloneします。exampleとしてある箇所は、読み替えてください。

$ git clone git@github.com:example/web_bonsai.git

これで、~/git_repos/web_bonsaiがcloneされました。