0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Github Actions で fatal: could not read Username for 'https://github.com': No such device or address と出たときの対処法

Posted at

やろうとしたこと

Github Actions で次のようなジョブを実行しようとした。

.github/workflows/main.yml
        - uses: appleboy/ssh-action@master
        with:
          key: ${{ secrets.SSH_PRIVATE_KEY }}
          host: ${{ secrets.SSH_HOST }}
          username: ${{ secrets.SSH_USERNAME }}
          port: ${{ secrets.SSH_PORT }}
          script: |
            cd ~/example
            git pull origin main

サーバにSSHログインして,リモートリポジトリを pull するジョブである。

エラーの内容

Workflow の status は success になっていたが,変更が反映されていなかったので,workflow の実行ログを見てみると...
fatal: could not read Username for 'https://github.com': No such device or address
と出ていた。なんで?ってなった。

解決策

リポジトリを pull するディレクトリ上で

git remote set-url origin https://{ユーザ名}:{パスワード(トークン)}@github.com/{ユーザ名}/{リポジトリ名}.git

を実行してから workflow を re-run したら今度はうまくいった。

参考文献

備忘録的なつもりで書いたので簡潔ではあるが,以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?