😊
github actionsで出たNo such device or addressエラー
ローカルリポジトリ → リモートリポジトリ(github actions) → サーバーへ自動デプロイ
を実現している環境で新しくステージング環境を作った。
リモートにpushしてエラー無しでgithub actions終了したのに
ファイルの更新内容が反映されていないことに気づいた。
サーバー側で同じコマンドを打つとpullは成功する。
困った。。
github actions上でエラーが一見出ていない様に見えたが、ログを追っていくとしっかりエラーが出ていた。(successで終わってるので気づかないよ・・)
err: fatal: could not read Username for 'https://***.com': No such device or address
うまく行ってる方と比べて違ったのがリモートの設定状況だった。
git remote -v
これってグローバル設定だと思ってたけどディレクトリごとに必要だったみたい。
というか最初に設定した時にグローバル設定してなかったんだろうな。
対象ディレクトリに設定したらうまくいった。
git remote set-url origin https://ユーザー名:アクセストークン@github.com/コードのURL
Discussion