SublimeTextのsublime-github
というパッケージを使うと、SublimeText上で自分のGistの操作ができるので便利で愛用していますが、これがある日を境に使えなくなってしまいました。
SublimeText上からGistの参照や投稿ができなくなってしまったのです、、、
そこでGitHubのPersonal settings
->Applications
->Personal access tokens
を確認したところ、登録したはずのAPI Tokenが消えていました。
Security historyを見たところ、oauth_access.destroy – sublime-github (API)
というログが残っていました。
該当日のことを思い出したのですが、Sublime Textの設定を他のPCにも共有したくて、~/Library/Application Support/Sublime Text 3/Packages/User
をgithubのリポジトリにpushした日でした。
このディレクトリ内にはsublime-githubの設定ファイルであるGitHub.sublime-settings
も含まれており、このファイル内にはAPI Tokenが書かれています。
恐らくGithub側でこれを検知して、自動的に私のAPI Tokenを消したと思われます。
試しに実験したら、やはりgit push
したタイミングでAPI Tokenが消されたので間違いないと思います。
この辺を意識せずgit push
した自分を恥じると同時に、GitHubに