pushなどの出力は標準エラー(stderr)であることを最近知りました。stderrなのか、は過去こちらでも話題となったようです。端的に言うと、「プログラムの実行結果の出力ではなく、実行の過程での出力だから」といった感じかと思います。それで何がまずいのかですが。CIなど)で、プログラムをビルドして、Githubにpushしたりすることがあります。その際、CIツールがpushできるようにGithubのTokenを使います。そのTokenがあると、そのTokenに許可しているアクセス(レポジトリのmasterへのpushなど)ができるわけです。CIツールのビルドのログは、公開されているものも多いので、Tokenのような情報は、見えないように暗号化したり、grepで表示から除外したりする必要があります。CIツールがTokenを使ってpushするためには、以下のように、remoteのURLにTokenを埋め込む必要があります(XXXXXXXXのところ)。protected]/IMOKURI/IMOKURI.github.io.git実際に、CIツールがpushすると、その出力は、以下のようになります。master見えてます。ように、うっかり単にgrepをしてしまうと、、除外できません。pushの出力はstderrなのです。ような感じでstderrをstdoutに入れてあげましょう。うっかりしてしまった場合は、Tokenの再発行をして、CIツールの設定を更新するのが良さそうです。所属組織団体の公式見解とは異なる場合があります点、ご了承ください。