雷って幻想的だよね?

宗教:C#、ラノベ好きの戯言です。※Google Analytics 埋め込みを利用しています。

Githubでpullを行う際にログインやパスワード入力を必要としない

ついでに git も ReadOnly となるので、安全と思われる

GithubのDeploy keysを利用する

参考:
GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~ - Qiita


ssh-keygenを行う際は別名で作成するようにすること


ファイル名を指定してSSHキーを作成

cd .ssh
ssh-keygen -t rsa -b 4096 -C "メールアドレス" -f id_github_rsa

.sshフォルダに以下のファイルを作成する
ファイル名:config
※IdentityFile は "~/"と".ssh"の間にスペースはありません。(あると思って勘違いしてた・・・)

Host github github.com
HostName github.com
IdentityFile ~/.ssh/id_github_rsa
User git


接続確認

ssh -T github

以下のを参考にした場合は、git cloneよりやり直す必要がある。
さくらVPSでCentOS7を利用してSSL付き 個人運用環境構築 - 雷って幻想的だよね?


OKであれば、shで実行できるようにしておく
ファイル名:rebuild_develop.sh

echo git pull ...

cd ~/develop/MyHP
git checkout develop
git pull

echo git pull end !

echo docker-compose buid ...
cd ~/develop
docker-compose build --no-cache

echo docker-compose up ...
docker-compose up -d --force-recreate

echo finish !

EOS