GitHubへの認証方法
認証方法、SSH での接続、アカウントの安全を保つ方法について扱うガイドです。
アカウントとデータを安全に保つ
- 強力なパスワードの作成
- GitHub アクセス認証情報を更新する
- コマンドライン用の個人アクセストークンを作成する
- SSH キーをレビューする
- デプロイ キーをレビューする
- OAuth アプリケーションの認可
- 許可されたインテグレーションをレビューする
- サードパーティアプリケーションと接続する
- 許可されたアプリケーション (OAuth) をレビューする
- セキュリティ ログをレビューする
- リポジトリから機密データを削除する
- Sudo モード
- 許可されていないアクセスを防止する
2 要素認証でアカウントを保護する
- 2 要素認証について
- 2 要素認証を設定する
- 2 要素認証リカバリ方法を設定する
- 2 要素認証を利用した GitHub へのアクセス
- 2FA クレデンシャルをなくした際のアカウントの回復
- 個人アカウントの 2 要素認証を無効化する
GitHub に SSH で接続する
- SSH について
- 既存の SSH キーの確認
- 新しい SSH キーを生成して ssh-agent に追加する
- GitHub アカウントへの新しい SSH キーの追加
- SSH 接続をテストする
- SSH キーパスフレーズを使う
SSH のトラブルシューティング
- SSH キーのパスフレーズを回復する
- "Error: Permission denied (publickey)"
- "Error: Bad file number"
- "Error: Key already in use"
- "Error: Permission to user/repo denied to other-user"
- "Error: Permission to user/repo denied to user/other-repo"
- "Error: Agent admitted failure to sign"
- "Error: ssh-add: illegal option -- K"
- "Error: We're doing an SSH key audit"
コミット署名の検証を管理する
- コミット署名の検証について
- 既存の GPG キーの確認
- 新しい GPG キーを生成する
- GitHub アカウントへの新しい GPG キーの追加
- Git へ署名キーを伝える
- GPG キーとメールの関連付け
- コミットに署名する
- タグに署名する