GitHub単語


ニコニコ動画でGitHubの動画を見に行く
ギットハブ
3.0千文字の記事
  • 11
  • 0pt
掲示板へ

GitHub (ギットハブ)とは、ソフトウェア開発プロジェクト用のウェブサービスである。GitHub社が運営している。

概要

GitHubを使用してソースコードを共有・開することで、多数の開発者で効率的にソフトウェアの管理・開発を進めることができたり、自分のコードを他人に見てもらうことができる。バージョン管理システムに「Git」を使用しており、名称の由来となっている。

オープンソースソフトウェア開(パブリクリポジトリ)する限りでは無料で利用できる。有料サービスを使えば、非開(プライベートリポジトリ)として限られた開発者のみで開発・管理を進めることもできる。

2008年に設立され、順調に普及していった。2011年ユーザー100万人、2013年には300万人を達成。2017年にはユーザー2800万人を数えた[1]

先行していた有力なソフトウェア開発管理サービスSourceForge.net」が2010年代中盤に様々な問題を起こして信用を失った際には、多くのソフトウェアがGitHubへと移行するといった出来事もあった。

2018年現在のところ、GitHubはオープンソースソフトウェア開発のデファクトスタンダードとなっている。

上記有料サービスを利用している企業も多数あり、例えばAppleウォルマートゼネラル・エレクトリックウォルト・ディズニーYAHOO! JAPANHITACHISEGADMM.comなど、様々な業種の大手企業がGitHubを利用している[2]

2018年6月にはマイクロソフト社がGitHubを75億ドルで買収すると発表した。

ユーザー間でコミュニケーションできるSNSも備えており、一部他のSNSとの連携も可

ソフトウェアソースコードにしか使えないというわけではないので、ソフトウェア関係でも様々な文書について利用することもでき、例えば「楽曲」「料理レシピ」などの共有・開発に利用された実例がある。ただしやはり基本的にはソフトウェア開発のためのウェブサービスであると見なされている。

マスコットキャラクタータコ足のネコOctocat。ただし正確には「Octocat」は種族名であり、マスコットキャラクターの個体名は「Monalisa」であるという話もある[3]

GitHubの使用例

(参考: 『独学プログラマー Python言語の基本から仕事のやり方までexit_nicoichiba』第19章「バージョン管理」、コーリーアルソフ 著、清水之 監訳、日経BP社、2018-02-24、ISBN 978-4-8222-9227-0)

ニコニコ市場は2023年11月に終了しました。

導入

  1. Gitを導入
    1. このサイトexitの手順に従ってインストール
    2. コンソールBashコマンドプロンプト等)で以下のコマンドを実行し、バージョン情報を出力
      $ git --version
    3. 設定(詳細動画exit)を行う
  2. GitHubのサイトexitアカウントを作る
  3. GitHubアカウントログインする
  4. 画面右上の+ボタンクリックして、ドロップダウンメニューから「New repository」を選ぶ
  5. ポジトリ名に「hangman」と入力し、「Public」を選択し、「Initialize this repository with a README」のチェックボックスチェックを入れたら、「Create repository」をクリック
  6. 画面右上ボタンクリックして、「Your profile」を選択
  7. Popular repositories」項の「hangman」をクリック
  8. 以下のコマンドを実行し、カレントディレクトリにhangmanダウンロードされたか確認
     $ git clone [前項で表示したURL]
  9. ダウンロードした「hangman」ディレクトリをローカルポジトリとして扱う
    1. hangman」ディレクトリに移動
       $ changman
    2. 以下のコマンドを実行し、「fetch」と「push」の2行のURLが出力されたか確認
       $
       git remote -v

プッシュ (送り出し)

  1. ステージ状態にする
     $ git add [プッシュするファイル名]
  2. コミットする
     $ git commit -m "my first commit
  3. プッシュする―変更を中央リポジトリ(GitHubサイトの方の「hangman」)に送り出す
     $ git push origin master
  4. 中央リポジトリに送り出されたか確認

プル (取り込み)

  1. GitHubサイトの「Create new fileボタンを押して、「new.py」という名前を入力して「Commit new fileボタンを押し、中央リポジトリに反映されたか確認
  2. プルする―変更をローカルポジトリ(ローカル環境の方のhangman」)取り込む
     $ git pull origin master
  3. 「new.py」がローカルポジトリに取り込まれたか確認

関連項目

ニコニコ大百科に記事のあるGitHub利用プロジェクト

※既に開発終了しているものや、開発継続されているがGitHubを利用しなくなっているもの、公式ミラーも含まれる。

外部リンク

脚注

  1. *国内の非IT企業がGitHub採用を拡大「全ての企業はソフトウェアカンパニーに」 - MONOist(モノイスト)exit より
  2. *同上
  3. *GitHubのキャラクターの足がタコなのは「サンゴ」を食べたからだった! 正式名称は「Octocat」ではなく「Monalisa」 - ねとらぼexit より
  • 11
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

結月ゆかり (単) 記事と一緒に動画もおすすめ!
提供: ハービー
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

GitHub

241 ななしのよっしん
2021/12/17(金) 10:51:22 ID: kCt1CI/iT/
これがさぶれセカンドインパクトですか。
👍
高評価
1
👎
低評価
242 ななしのよっしん
2022/01/30(日) 09:42:37 ID: r7ZA3gp2Ez
👍
高評価
1
👎
低評価
243 ななしのよっしん
2022/10/07(金) 17:49:19 ID: loHmPiYw1o
ぶっちゃけさぶれインパクトが起こらなかったら一生知らずに終わったウェブサービスだわ。
便利な反面、定期的に問題が起こるのも困りもの…。
👍
高評価
0
👎
低評価
244 ななしのよっしん
2024/05/06(月) 07:58:55 ID: ABxJlJqXZI
任天堂からswitchエミュ関連のやつは消せって言われてるね
👍
高評価
1
👎
低評価
245 ななしのよっしん
2025/11/30(日) 19:42:58 ID: 5attPkHM9t
Zig」がGitHubからCodebergへの移行に踏み切った動機について開発者が語る
https://gigazine.net/news/20251129-migrating-from-github-to-codeberg/exit
自由ソフトウェアライセンスのみホストするドイツ拠点の非営利団体が運営する欧州版GitHub
Codeberg
👍
高評価
1
👎
低評価
246 ななしのよっしん
2026/04/24(金) 20:00:20 ID: cdhlcdcN3t
github不正アクセスの余波で、これらを利用しているサービス個人情報が漏えいしていないか確認を
👍
高評価
0
👎
低評価
247 ななしのよっしん
2026/05/02(土) 20:25:33 ID: cdhlcdcN3t
👍
高評価
0
👎
低評価
248 ななしのよっしん
2026/05/11(月) 15:40:45 ID: cdhlcdcN3t
マネーフォワード「なぜGitHub個人情報が含まれていたか」を説明
2026/05/11 10:32
https://news.nicovideo.jp/watch/nw19264740?news_ref=topiclist_topiclistexit_niconews
👍
高評価
0
👎
低評価
249 ななしのよっしん
2026/05/22(金) 17:50:07 ID: cdhlcdcN3t
👍
高評価
0
👎
低評価
250 ななしのよっしん
2026/06/05(金) 14:55:39 ID: cdhlcdcN3t
「使い物にならなくなった」──6月1日からの「GitHub Copilot」新料金、SNSで不満続出 他ツールへの移行表明も
2026/06/03 17:26
https://news.nicovideo.jp/watch/nw19376738?news_ref=topiclist_topiclistexit_niconews
👍
高評価
0
👎
低評価

おすすめトレンド

ニコニコニューストピックス