Enterprise 2.14
Getting started with GitHub
Learning about GitHub
Signing up for GitHub
GitHub 上でプロジェクトを探索する
Using GitHub
GitHub ユーザアカウントの設定と管理
ユーザ アカウント設定の管理
- パーソナルダッシュボードについて
- GitHub ユーザ名を変更する
- 自分のユーザアカウントの削除
- ユーザアカウントリポジトリの権限レベル
- Integrating Jira with your personal projects
メール プリファレンスの管理
- GitHub アカウントへのメールアドレスの追加
- プライマリメールアドレスの変更
- バックアップメールアドレスを設定する
- Setting your commit email address
- Remembering your GitHub username or email
個人リポジトリに対するアクセスを管理する
Organization でメンバーシップを管理する
- Organization メンバーシップについて
- Organization へのアクセス
- Organization の人のロールを表示する
- Organization のメンバーシップを公開または非公開にする
- Organization から自分を削除する
GitHub プロフィールの設定と管理
プロフィールのカスタマイズ
プロフィールでコントリビューショングラフを管理する
- 自分のプロフィールにコントリビューションを表示する
- プロフィールでプライベートコントリビューションを公開または非表示にする
- コントリビューションがプロフィールに表示されないのはなぜですか?
- タイムライン上のコミットのトラブルシューティング
GitHubへの認証方法
アカウントとデータを安全に保つ
- 強力なパスワードの作成
- 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 キーとメールの関連付け
- コミットに署名する
- タグに署名する
コミット署名検証のトラブルシューティング
GitHub でのアクティビティに関する通知を受信する
通知を使ってみる
通知を管理する
- 通知を既読としてマークする
- 通知をサブスクライブまたはサブスクライブ解除する
- リポジトリを Watch および Watch 解除する
- Team ディスカッションの Watch と Watch 解除
- Watch しているリポジトリのリスト
- リポジトリへのプッシュに対するメール通知について
Organization と Team の設定と管理
Organization のグループでコラボレーションする
Organization でメンバーシップを管理する
Organization へのアクセスをロールで管理する
メンバーを Team に編成する
- Team について
- Team の作成
- Team のプロフィール画像を設定する
- TeamへのOrganizationメンバーの追加
- Team の名前の変更
- Team の可視性の変更
- Organization 階層内で Team を移動する
- 子チームの追加をリクエストする
- 親チームの追加または変更をリクエストする
- Team から Organization メンバーを削除する
- Organization の Team ディスカッションを無効にする
- Team の削除
Organization のリポジトリに対するアクセスを管理する
- Organization のリポジトリ権限レベル
- Organization のリポジトリへの個人のアクセスを管理する
- Organization のリポジトリに対するチームのアクセスを管理する
- 外部のコラボレータを Organization のリポジトリに追加する
- 外部コラボレーターを Organization リポジトリから削除する
- Organization メンバーを外部コラボレーターに変換する
- 外部コラボレーターを Organization メンバーに変換する
- 以前の外部のコラボレータの Organization へのアクセスを復帰させる
Organization のプロジェクトボードへのアクセスを管理する
- Organization のプロジェクトボード権限
- Organization メンバーのプロジェクトボードへのアクセスを管理する
- Organization のプロジェクトボードに対するチームのアクセスを管理する
- Organization のプロジェクトボードに対する個々のアクセスを管理する
- Organization のプロジェクトボードに外部のコラボレータを追加する
- 外部コラボレーターを Organization プロジェクトボードから削除する
Organization の設定を管理する
- Organization の名前を変更する
- Organization の所有権を移譲する
- Organization 内でリポジトリの作成を制限する
- Organization のリポジトリを削除または移譲する権限を設定する
- Organization 内でリポジトリの可視性の変更を制限する
- Organization のプライベートリポジトリのフォークを許可する
- Organization アカウントの削除
- Converting an organization into a user
- Integrating Jira with your organization project board
Organization を、改善された Organization 権限に移行する
- 以前のオーナー Team を改善された Organization 権限に変換する
- 以前の管理者 Team を改善された Organization の権限に変換する
- 以前の管理者 Team を改善された Organization の権限に移行する
Organization を安全に保つ
- Organization 内のユーザが 2 要素認証を有効にしているかどうかを表示する
- Organization で 2 要素認証の義務化を準備する
- Organizationで 2 要素認証を必須にする
- Organization の Audit log をレビューする
- Organization のインストール済みインテグレーションをレビューする
GitHub での執筆
GitHub で書き、フォーマットしてみる
高度なフォーマットを使用して作業する
返信テンプレートを使って作業する
Editing and sharing content with Gists
リポジトリの作成、クローン、アーカイブ
GitHub でのリポジトリの作成
- リポジトリについて
- 新しいリポジトリの作成
- READMEについて
- コードオーナーについて
- リポジトリの言語について
- リポジトリのライセンス
- Issue だけのリポジトリの作成
- リポジトリでコンテンツと diff の表示を制限する
- リポジトリを複製する
GitHub からリポジトリをクローンする
- リポジトリをクローンする
- HTTPS クローニングエラー
- "Error: Repository not found"
- "Error: Remote HEAD refers to nonexistent ref, unable to checkout"
GitHub リポジトリのアーカイブ
Git を使用する
Getting started with Git and GitHub
Learning about Git
Using common Git commands
- Pushing commits to a remote repository
- Getting changes from a remote repository
- non-fast-forward エラーの扱い
Managing remote repositories
Using advanced Git commands
- 作者情報の変更
- Gitリベースについて
- コマンドラインで Git リベースを使う
- Resolving conflicts after a Git rebase
- Gitのサブツリーのマージについて
- サブフォルダを新規リポジトリに分割する
Committing changes to your project
Creating and editing commits
Viewing and comparing commits
Troubleshooting commits
Issue とプルリクエストでのコラボレーション
フォークを使って作業する
- フォークについて
- フォークにリモートを設定する
- フォークを同期する
- 上流リポジトリをフォークにマージする
- フォークから作成されたプルリクエストのブランチへの変更の許可
- リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?
コード品質保証機能を有効にしてリポジトリでコラボレーションする
プルリクエストで、作業に対する変更を提案する
- ブランチについて
- リポジトリ内でブランチを作成および削除する
- プルリクエストについて
- プルリクエスト中でのブランチの比較について
- プルリクエストの作成方法
- フォークからのプルリクエストの作成
- Pull Request レビューをリクエストする
- プルリクエストのベースブランチの変更
- フォークから作成されたプルリクエストのブランチへの変更をコミットする
マージコンフリクトへの対処
Pull Request での変更をレビューする
- プルリクエストのレビューについて
- プルリクエストで提案された変更をレビューする
- プルリクエストで変更されたメソッドや機能を見つける
- プルリクエストへコメントする
- プルリクエストレビューの表示
- 必須レビューでのプルリクエストの承認
- プルリクエストレビューの却下
- プルリクエストをローカルでチェック アウトする
プルリクエストから変更を取り込む
GitHub での作業を管理する
Issue で作業を管理する
- Issueについて
- Issueの作成
- Opening an issue from code
- コードスニペットへのパーマリンクを作成する
- タスクリストについて
- クエリパラメータ付きのIssule及びプルリクエストの自動化について
- Issue およびプルリクエストのファイル添付
- GitHub の他のユーザに Issue およびプルリクエストをアサインする
- すべての Issue およびプルリクエストを見る
- Issues を無効化する
- キーワードを使って Issue をクローズする
- 重複したIssueやプルリクエストについて
Issue とプルリクエストのラベル付け
プロジェクトボードを管理する
- プロジェクトボードについて
- プロジェクトボードの作成
- プロジェクトボードの編集
- プロジェクトボードの自動化について
- プロジェクトボードの自動化を設定する
- プロジェクトボードをクローズする
- クローズされたプロジェクトボードを再びオープンする
- プロジェクトボードの削除
- リポジトリ内のプロジェクトボードを無効化する
- Organization のプロジェクトボードを無効化
- プロジェクトボードの表示設定の変更
プロジェクトボードで進捗を追跡する
作業の進捗をマイルストーンで追跡する
- マイルストーンについて
- Issue とプルリクエストのマイルストーンの作成と削除
- Issue およびプルリクエストにマイルストーンを関連付ける
- Issue とプルリクエストをマイルストーンでフィルタリングする
- マイルストーンの進捗状況を表示する
リポジトリ内の情報を検索する
- Issue およびプルリクエストをフィルタリングする
- Issue およびプルリクエストをアサインされた人でフィルタリングする
- Issue およびプルリクエストをラベルでフィルタリングする
- プルリクエストをレビューステータスでフィルタリングする
- Issue およびプルリクエストをソートする
- 検索を使用して Issue およびプルリクエストをフィルタリングする
- フィルターを共有する
強いコミュニティを作る
健全なコントリビューションを促すプロジェクトをセットアップする
リポジトリでテンプレートを使用して高品質な Issue およびプルリクエストを推進する
- Issueとプルリクエストのテンプレートについて
- リポジトリ用 Issue テンプレートの作成
- リポジトリ用のプルリクエストテンプレートの作成
- リポジトリ用の単一 Issue テンプレートを手動で作成する
Team とコラボレーションする
コメントおよび会話をモデレートする
ウィキでプロジェクトを文書化する
GitHub で情報を検索する
GitHub の検索を使ってみる
GitHub 上で検索する
- GitHub でファイルを検索する
- リポジトリを検索する
- トピックを検索する
- コードの検索
- コミットを検索する
- Issue およびプルリクエストを検索する
- ユーザを検索する
- ウィキを検索する
- フォーク内を検索する
GitHub にプロジェクトをインポートする
GitHub にソースコードをインポートする
GitHub で Subversion を使う
リポジトリを管理する
リポジトリ設定を管理する
- リポジトリの可視性を設定する
- トピックでリポジトリを分類する
- Customizing how changed files appear on GitHub
- Allowing people to fork a private repository owned by your organization
- リポジトリで匿名Git読み取りアクセスを有効化する
- リポジトリの名前を変更する
- リポジトリを移譲する
- リポジトリの削除
リポジトリ内のブランチを管理する
プルリクエストマージを設定する
プルリクエストのマージ可能性を定義
- 保護されたブランチについて
- 保護されたブランチを設定する
- 必須ステータスチェックについて
- 必須ステータスチェックのタイプ
- 必須ステータスチェックを有効にする
- ブランチ制限について
- ブランチ制限の有効化
- プルリクエストの必須レビューについて
- プルリクエストの必須レビューを有効にする
- 必須コミット署名について
- 必須コミット署名を有効にする
Managing releases in a repository
- About releases
- リリースの作成
- リリースのダウンロード数を取得する
- リリースの編集と削除
- Viewing your repository's tags
- Linking to releases
リポジトリデータをグラフで可視化する
基本的なリポジトリデータへのアクセス
リポジトリの内容への変更の分析
リポジトリ間の接続を理解する
リポジトリのファイルを管理する
GitHub でファイルを管理する
- 新しいファイルの作成
- ファイルをリポジトリに追加する
- ファイルを新しい場所に移動する
- リポジトリのファイルを編集する
- 他のユーザーのリポジトリ内のファイルを編集する
- ファイルの変更を追跡する
- Deleting files
- READMEで空のリポジトリを初期化する
- ファイルの名前を変更する
- ファイルへのパーマリンクを取得する
コマンドラインを使用してファイルを管理する
非コードファイルでの作業
- 画像をレンダリングして違いを見極める
- 3Dファイルビューア
- CSV および TSV データをレンダリングする
- PDF ドキュメントをレンダリングする
- 文章ドキュメントの差分をレンダリングする
- GitHub に geoJSON ファイルをマッピングする
- GitHub で Jupyter notebook ファイルを使って作業する
Managing large files
大きなファイルを使って作業する
大きなファイルのバージョン付け
- Git Large File Storageについて
- Git Large File Storage をインストールする
- Git Large File Storageを設定する
- Git Large File Storage でのコラボレーション
- リポジトリのファイルを Git Large File Storage に移動する
- ファイルを Git Large File Storage から削除する
- Git Large File Storage のアップロード エラーを解決する
Extending GitHub
GitHub Pages の基本
- GitHub Pages とは
- GitHub Pages の公開ソースを設定する
- ユーザ、Organization、およびプロジェクトPages
- 自動ジェネレータでのページの作成
- コマンドラインを使ったプロジェクトページの作成
- プロジェクト Pages サイトを取り下げる
- ユーザ Pages サイトを取り下げる
- GitHub Pages に関するさらなる情報
GitHub Pages をカスタマイズする
GitHub Pages で静的サイトジェネレータとして Jekyll を使う
- GitHub PagesとJekyllについて
- GitHub上のJekyllテーマについて
- GitHub PagesサイトへのJekyll テーマの追加
- Jekyll テーマ内の CSS および HTML のカスタマイズ
- Jekyll を使用して GitHub Pages サイトをローカルでセットアップする
- Jekyll を設定する
GitHub Pages ビルドのトラブルシューティング
- Jekyll ビルドエラーメッセージを表示する
- 一般的な Jekyll のビルドの失敗
- "ページビルド失敗: docs フォルダがない"
- "ページビルド失敗: サブモジュールが無効"
- "ページビルド失敗: サブモジュールがない"
- "ページビルド失敗: Markdown エラー"
- "ページビルド失敗: Config ファイルエラー"
- "ページビルド失敗: 不明タグエラー"
- "ページビルド失敗: タグが正しく終了していない"
- "ページビルド失敗: タグが正しく閉じていない"
- "ページビルド失敗: includes ディレクトリにファイルが存在しない"
- "ページビルド失敗: ファイルがシンボリックリンク"
- "ページビルド失敗: サイトのリポジトリにシンボリックリンクが存在しない"
- "ページビルド失敗: ファイルが UTF-8 で正しくエンコードされていない"
- "ページビルド失敗: 投稿日付が無効"
- "ページビルド失敗: Sass または SCSS が無効"
- "ページビルド失敗: 無効なハイライト言語"
- Markdown プロセッサを kramdown にアップデートする
- "ページビルド失敗: 相対パーマリンクが設定されている"
- "ページビルド失敗: 'for' ループの構文エラー"
- アンダースコアで始まるファイルが見つからない
- "ページビルド失敗: データファイルの YAML が無効"
- "ページビルド失敗: 日付が有効な日時ではない"
GitHub Pages サイトへの Jekyll プラグインの追加
- Jekyll プラグインを設定する
- GitHub Pages のサイトマップ
- GitHub Pagesのリポジトリメタデータ
- GitHub Pages でのリダイレクト
- GitHub Pages での絵文字
- "GitHub ページでの @メンション"