GitHub Token Authenticationに置換
Githubを使って昨年から受信しているメールがあります.
昨年2020年12月15日ごろ、電子メールとパスワードで認証する方法を変更しており、すぐに拒否される見通しです.毎回変えたいという思いがありましたが、ずっと忘れていました...ふふ、Gitの基本機能以外は、あまり使ったことがないので、ずいぶん遅れて、やっと変えることにしました!
終わった後、これはとても簡単な仕事だと気づいたので、なぜこれを今まで延期したのかと思います.
Github公式サイトで提供されている関連リンクには、スクリーンショットと詳細な説明が付いており、簡単にコインを手に入れることができます.
このページでは、このタグを使用する人がどれだけの権限を持つことができるかを指定できますが、私は書いたことがありませんので、必要な機能を実行するためにどの権限が必要か知りたいです.
Github正式な書類では、様々な権限の説明が表示されます.主な機能は次のとおりです. ここで不思議なことに、token accessを通じて、私ができることを制限するしかなく、どのリポジトリに権限を付与するかを選択的に制限することはできません.これらの機能を利用するには、
自分で使用するリポジトリの権限が必要なので、すべての権限を付与しました.
ターミナルウィンドウを開きgit repositoryに関連付けられた最上位フォルダに移動
ここにコマンド
ターミナルウィンドウに次のコマンドを入力します.ここにタグの後ろの部分を記入する方法が分からない場合は、必要なrepositoryのgithubページにアクセスし、urlの
昨年2020年12月15日ごろ、電子メールとパスワードで認証する方法を変更しており、すぐに拒否される見通しです.毎回変えたいという思いがありましたが、ずっと忘れていました...ふふ、Gitの基本機能以外は、あまり使ったことがないので、ずいぶん遅れて、やっと変えることにしました!
終わった後、これはとても簡単な仕事だと気づいたので、なぜこれを今まで延期したのかと思います.
1.トークン獲得(Generate Token)
Github公式サイトで提供されている関連リンクには、スクリーンショットと詳細な説明が付いており、簡単にコインを手に入れることができます.
홈페이지 우측 상단에 프로필 아이콘 > Settings > Developer settings > Personal access tokens > Generate new token
順番にクリックすると、コインを受け取るページに入ります.このページでは、このタグを使用する人がどれだけの権限を持つことができるかを指定できますが、私は書いたことがありませんので、必要な機能を実行するためにどの権限が必要か知りたいです.
1-1. Scopeの設定
Github正式な書類では、様々な権限の説明が表示されます.主な機能は次のとおりです.
repo
:repositoryへのアクセス/制御権限-これらのカテゴリの機能のみを含み、日常gitとして使用される機能はほとんどすべて実行可能repo:status
:パブリック/プライベートrepoのコミット履歴の表示を許可public_repo
:public repoに付与されたすべての権限(push、pull、fetchなど...)admin:org
:組織認可write:org
:承認組織メンバー管理、プロジェクト管理などread:org
:組織内のメンバー、承認表示項目delete_repo
:レジストリの削除を許可deploy key
を使う必要があります.これは次回機会があれば使用できます.自分で使用するリポジトリの権限が必要なので、すべての権限を付与しました.
1-2. リリースされたトークンの保存
Generate token
ボタンを押すと発行されたばかりのコインが表示されます.一度しか見られません.必ず保存してください.2.既存のリモート接続の削除
ターミナルウィンドウを開きgit repositoryに関連付けられた最上位フォルダに移動
ここにコマンド
git remote -v
を入力すると、現在接続されているリモート・リポジトリの情報が表示されます.urlは現在、以下の形式で設定されています.$ git remote -v
origin https://github.com/<유저 또는 org 이름>/<repo 이름> (fetch)
origin https://github.com/<유저 또는 org 이름>/<repo 이름> (push)
次のコマンドを使用して、現在のリモート接続を削除します(前のステップでurlの前のキーワードはremoteの名前です.名前がoriginでない場合はremoteの現在の名前を使用します).$ git remote remove origin
3.Tokenを使用してリモート・リポジトリに再接続
ターミナルウィンドウに次のコマンドを入力します.
$ git remote add origin https://<토큰>/<유저 또는 org 이름>/<repo 이름>
https://github.com/
の後ろの部分をコピーして書き込むだけです.git remote -v
コマンドを再度使用すると、先ほどとは異なり、トークンを含むurlが設定されていることがわかります.Reference
この問題について(GitHub Token Authenticationに置換), 我々は、より多くの情報をここで見つけました https://velog.io/@minnczi/GitHub-Token-Authentication으로-바꾸기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol