GitHub Enterprise Server 2.15
GitHub を使ってみる
GitHub について学ぶ
GitHub へのサインアップ
GitHub 上でプロジェクトを探索する
GitHub の利用
GitHub ユーザアカウントの設定と管理
ユーザ アカウント設定の管理
メール プリファレンスの管理
- GitHub アカウントへのメールアドレスの追加
- プライマリメールアドレスの変更
- バックアップメールアドレスを設定する
- コミットメールアドレスを設定する
- 自分の GitHub ユーザ名またはメールアドレスを忘れた場合は
個人リポジトリに対するアクセスを管理する
Organization でメンバーシップを管理する
- Organization メンバーシップについて
- Organization へのアクセス
- Organization の人のロールを表示する
- Organization のメンバーシップを公開または非公開にする
- Organization から自分を削除する
GitHub プロフィールの設定と管理
プロフィールのカスタマイズ
プロフィールでコントリビューショングラフを管理する
- プロフィールでコントリビューションを表示する
- プロフィールでのアクティビティのオーバービューを表示する
- プライベートコントリビューションをプロフィールで公開または非公開にする
- GitHub.com プロフィールにGitHub Enterprise Serverコントリビューションを伝達する
- コントリビューションがプロフィールに表示されないのはなぜですか?
- タイムライン上のコミットのトラブルシューティング
GitHubへの認証方法
アカウントとデータを安全に保つ
- 強力なパスワードの作成
- GitHub アクセス認証情報を更新する
- コマンドライン用の個人アクセストークンを作成する
- SSH キーをレビューする
- デプロイ キーをレビューする
- OAuth アプリケーションの認可
- 許可されたインテグレーションをレビューする
- サードパーティアプリケーションと接続する
- 許可されたアプリケーション (OAuth) をレビューする
- セキュリティ ログをレビューする
- 機密データをリポジトリから削除する
- Sudo モード
- 許可されていないアクセスを防止する
2 要素認証でアカウントを保護する
- 2 要素認証について
- 2 要素認証を設定する
- 2 要素認証リカバリ方法を設定する
- 2 要素認証を利用した GitHub へのアクセス
- 2 要素認証クレデンシャルをなくした際のアカウントの回復
- 個人アカウントの 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 内でリポジトリの作成を制限する
- Setting permissions for deleting or transferring repositories
- Organization 内でリポジトリの可視性の変更を制限する
- Organization 内のプライベートリポジトリのフォークの許可
- Organization アカウントの削除
- Organization をユーザに変換する
- Organization のプロジェクトボードに JIRA を統合する
Migrating to improved organization permissions
- オーナー Team を改善された Organization の権限に移行する
- 管理者 Team を改善された Organization の権限に移行する
- Migrating admin teams to improved organization permissions
Organization を安全に保つ
- Organization 内のユーザが 2 要素認証を有効にしているかどうかを表示する
- Organization で 2 要素認証の義務化を準備する
- Organization で 2 要素認証を要求する
- Organization の Audit log をレビューする
- Organization のインストール済みインテグレーションをレビューする
GitHub での執筆
GitHub で書き、フォーマットしてみる
高度なフォーマットを使用して作業する
返信テンプレートを使って作業する
Gist でコンテンツを編集・共有する
リポジトリの作成、クローン、アーカイブ
GitHub でのリポジトリの作成
- リポジトリについて
- 新しいリポジトリの作成
- READMEについて
- コードオーナーについて
- リポジトリの言語について
- リポジトリのライセンス
- Issue だけのリポジトリの作成
- リポジトリでコンテンツと diff の表示を制限する
- リポジトリを複製する
GitHub からリポジトリをクローンする
- リポジトリをクローンする
- HTTPS クローニングエラー
- "Error: Repository not found"
- "Error: Remote HEAD refers to nonexistent ref, unable to checkout"
GitHub リポジトリのアーカイブ
Git を使用する
Git および GitHub を使ってみる
Git について学ぶ
一般的な Git コマンドを使用する
リモートリポジトリを管理する
高度な Git コマンドを使用する
- 作者情報の変更
- Gitリベースについて
- コマンドラインで Git リベースを使う
- Git リベース後のマージコンフリクトを解決する
- Gitのサブツリーのマージについて
- サブフォルダを新規リポジトリに分割する
変更をプロジェクトにコミットする
コミットの作成と編集
コミットの表示と比較
コミットのトラブルシューティング
Issue とプルリクエストでのコラボレーション
フォークを使って作業する
- フォークについて
- フォークにリモートを設定する
- フォークを同期する
- 上流リポジトリをフォークにマージする
- フォークから作成されたプルリクエストのブランチへの変更の許可
- リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?
コード品質保証機能を使ってリポジトリでコラボレーションする
プルリクエストで、作業に対する変更を提案する
- ブランチについて
- リポジトリ内でブランチを作成および削除する
- プルリクエストについて
- プルリクエスト中でのブランチの比較について
- プルリクエストの作成方法
- フォークからのプルリクエストの作成
- Pull Request レビューをリクエストする
- プルリクエストのベースブランチの変更
- フォークから作成されたプルリクエストのブランチへの変更をコミットする
マージコンフリクトへの対処
Pull Request での変更をレビューする
- プルリクエストのレビューについて
- プルリクエストで提案された変更をレビューする
- プルリクエストで変更されたメソッドや機能を見つける
- プルリクエストへコメントする
- Pull Request レビューを表示する
- 必須レビューでのプルリクエストの承認
- プルリクエストレビューの却下
- プルリクエストをローカルでチェック アウトする
プルリクエストから変更を取り込む
GitHub での作業を管理する
Issue で作業を管理する
- Issueについて
- Issue の作成
- コードから Issue を開く
- コードスニペットへのパーマリンクを作成する
- タスクリストについて
- クエリパラメータ付きのIssule及びプルリクエストの自動化について
- Issue およびプルリクエストのファイル添付
- GitHub の他のユーザに Issue およびプルリクエストをアサインする
- すべての Issue およびプルリクエストを見る
- Issues を無効化する
- キーワードを使って Issue をクローズする
- 重複したIssueやプルリクエストについて
Issue とプルリクエストのラベル付け
プロジェクトボードを管理する
- プロジェクトボードについて
- プロジェクトボードの作成
- プロジェクトボードの編集
- リポジトリをプロジェクトボードにリンクする
- プロジェクトボードの自動化について
- プロジェクトボードの自動化を設定する
- プロジェクトボードをクローズする
- クローズされたプロジェクトボードを再びオープンする
- プロジェクトボードの削除
- リポジトリ内のプロジェクトボードを無効化する
- Organization のプロジェクトボードを無効化
- プロジェクトボードの表示設定の変更
プロジェクトボードで進捗を追跡する
- プロジェクトボードへの Issue およびプルリクエストの追加
- プロジェクトボードへのノートの追加
- プロジェクトボードで進捗を追跡する
- プロジェクトボードでカードをフィルタリングする
- プロジェクトボード上のカードのアーカイブ
作業の進捗をマイルストーンで追跡する
- マイルストーンについて
- Issue とプルリクエストのマイルストーンの作成と削除
- Issue およびプルリクエストにマイルストーンを関連付ける
- Issue とプルリクエストをマイルストーンでフィルタリングする
- マイルストーンの進捗状況を表示する
リポジトリ内の情報を検索する
- Issue およびプルリクエストをフィルタリングする
- Issue およびプルリクエストをアサインされた人でフィルタリングする
- Issue およびプルリクエストをラベルでフィルタリングする
- プルリクエストをレビューステータスでフィルタリングする
- Issue およびプルリクエストをソートする
- 検索を使用して Issue およびプルリクエストをフィルタリングする
- フィルターを共有する
強いコミュニティを作る
健全なコントリビューションを促すプロジェクトをセットアップする
Using issue and pull request templates
- Issueとプルリクエストのテンプレートについて
- リポジトリ用 Issue テンプレートの作成
- リポジトリ用のプルリクエストテンプレートの作成
- リポジトリ用の単一 Issue テンプレートを手動で作成する
Team とコラボレーションする
コメントおよび会話をモデレートする
ウィキでプロジェクトを文書化する
GitHub で情報を検索する
GitHub の検索を使ってみる
- GitHub での検索について
- 検索構文を理解する
- クエリ検索のトラブルシューティング
- 検索結果をソートする
- GitHub Enterprise Server で GitHub.com リポジトリの検索を有効化する
GitHub 上で検索する
- GitHub でファイルを検索する
- リポジトリを検索する
- トピックを検索する
- コードの検索
- コミットを検索する
- Issue およびプルリクエストを検索する
- ユーザを検索する
- ウィキを検索する
- フォーク内を検索する
GitHub にプロジェクトをインポートする
GitHub にソースコードをインポートする
GitHub で Subversion を使う
リポジトリを管理する
リポジトリ設定を管理する
- リポジトリの可視性を設定する
- トピックでリポジトリを分類する
- 変更したファイルの GitHub での表示方法をカスタマイズする
- Organization が所有するプライベートリポジトリのフォークの許可
- リポジトリでの匿名 Git 読み取りアクセスの有効化
- リポジトリの名前を変更する
- リポジトリを移譲する
- リポジトリの削除
リポジトリ内のブランチを管理する
プルリクエストマージを設定する
プルリクエストのマージ可能性を定義
- 保護されたブランチについて
- 保護されたブランチを設定する
- 必須ステータスチェックについて
- 必須ステータスチェックのタイプ
- 必須ステータスチェックを有効にする
- ブランチ制限について
- ブランチ制限の有効化
- プルリクエストの必須レビューについて
- プルリクエストの必須レビューを有効にする
- 必須コミット署名について
- 必須コミット署名を有効にする
リポジトリのリリースを管理する
リポジトリデータをグラフで可視化する
基本的なリポジトリデータへのアクセス
リポジトリの内容への変更の分析
リポジトリ間の接続を理解する
リポジトリのファイルを管理する
GitHub でファイルを管理する
- 新しいファイルの作成
- ファイルをリポジトリに追加する
- ファイルを新しい場所に移動する
- リポジトリのファイルを編集する
- 他のユーザーのリポジトリ内のファイルを編集する
- ファイルの変更を追跡する
- ファイルの削除
- README を使って空のリポジトリを初期化する
- ファイルの名前を変更する
- ファイルへのパーマリンクを取得する
コマンドラインを使用してファイルを管理する
非コードファイルでの作業
- 画像をレンダリングして違いを見極める
- 3Dファイルビューア
- CSV および TSV データをレンダリングする
- PDF ドキュメントをレンダリングする
- 文章ドキュメントの差分をレンダリングする
- GitHub に geoJSON ファイルをマッピングする
- GitHub で Jupyter notebook ファイルを使って作業する
大きなファイルを管理する
大きなファイルを使って作業する
大きなファイルのバージョン付け
- 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 のアップロード エラーを解決する
GitHub の拡張
GitHub Page を使う
Getting started with GitHub Pages
- About GitHub Pages
- Creating a GitHub Pages site
- Configuring a publishing source for your GitHub Pages site
- GitHub Pages サイトのカスタム 404 ページを作成する
- Unpublishing a GitHub Pages site
Setting up a GitHub Pages site with Jekyll
- GitHub PagesとJekyllについて
- Creating a GitHub Pages site with Jekyll
- Testing your GitHub Pages site locally with Jekyll
- Adding content to your GitHub Pages site using Jekyll
- Setting a Markdown processor for your GitHub Pages site using Jekyll
- Adding a theme to your GitHub Pages site using Jekyll
- About Jekyll build errors for GitHub Pages sites
- Troubleshooting Jekyll build errors for GitHub Pages sites