Skip to content

DNET_GitHub

nishi_74322014 edited this page Aug 3, 2026 · 1 revision

GitHub

概要

  • GitHubは多数のクローンサービスを生み出したGitホスティングサービス
  • Gitを一般化し、ソーシャルコーディングを普及させた最も影響力のあるサービス

歴史

  • 2005年Git誕生
  • 2008年:GitHub設立
  • 2018年:Microsoftによる買収(75億ドル)
  • 2019年GitHub Actionsリリース
  • 2021年GitHub Copilotリリース

主要機能

リポジトリ管理

  • Gitリポジトリのホスティング
  • 公開リポジトリ(無制限・無料)
  • プライベートリポジトリ

コラボレーション

  • Pull Request:コードレビューとマージのワークフロー
  • Issues:バグトラッキング、タスク管理
  • Discussions:コミュニティディスカッション
  • Projects:プロジェクト管理(カンバンボード)
  • Wiki:ドキュメント作成

CI/CD

  • GitHub Actions:ワークフロー自動化
    • ビルド、テスト、デプロイの自動化
    • マーケットプレイスで公開されたアクションを利用
    • クロスプラットフォーム対応(Linux, Windows, macOS)

セキュリティ

  • Dependabot:依存関係の脆弱性検出と自動更新
  • Code Scanning (CodeQL):コードの静的解析
  • Secret Scanning:シークレット(パスワード、APIキー等)の検出
  • Security Advisories:脆弱性情報の管理

開発支援

エコシステム

GitHub Pages

  • 静的サイトのホスティング(無料)
  • Jekyll対応
  • カスタムドメイン設定可能

GitHub Packages

  • パッケージレジストリ
  • npm, Maven, NuGet, Docker等に対応

GitHub Marketplace

  • アプリとアクションの公開・販売プラットフォーム
  • CI/CD、プロジェクト管理、セキュリティ等のツールが豊富

ソーシャルコーディング

Star

  • リポジトリのブックマーク・評価

Fork

  • リポジトリのコピーを作成
  • オリジナルへのPull Requestが可能

Watch

  • リポジトリの活動を監視

Follow

  • ユーザーの活動をフォロー

GitHubの影響

オープンソースの民主化

  • 誰でも簡単にOSSプロジェクトに参加可能
  • コントリビューションの可視化

開発文化の変革

  • Pull Requestベースの開発フロー
  • コードレビューの一般化
  • オープンなコラボレーション

エンタープライズ採用

  • GitHub Enterprise:企業向けプラン
  • セキュリティとコンプライアンス機能
  • Single Sign-On (SSO)、監査ログ

参考


Tags: 移行, GitHub, Git, バージョン管理

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally