とほほのGitHub入門
トップ >
GitHub入門
GitHubとは
- GitHub社によって提供される、Git ベースのソースコードリポジトリサーバ。
- 個人や法人で開発したソースコードを登録、公開できる。
- 無料(Free:$0)、プロ(Pro:$7)、チーム(Team:$9)、企業向け(Enterprise)などの料金プランを選ぶことができる。
- GitHub社は、2018年に 75億ドルでMicrosoft社が買収。
無料プランと有料プラン
無料プラン(Free)では下記を利用することができます。(2019年12月8日時点)
- 無制限のパブリックリポジトリと、無制限のプライベートリポジトリ
- プライベートリポジトリの場合は、共同編集者最大3名に制限
- 最大 2,000分/月のアクション実行時間
- 最大 500MBのストレージ
- パブリックリポジトリの場合は、アドバンスド脆弱性スキャンを提供
- 自動セキュリティアップデート
- GitHubセキュリティアドバイザリ
- イシュー&バグトラッキング
- プロジェクト管理機能
プロ(Pro)では下記の様になります。
- 共同編集者が無制限となる
- アクション実行時間が、最大2,000 → 3,000分/月となる
- ストレージ容量が 500MB → 1GB となる
- プライベートな GitHub Pages と Wiki を利用可能
- プライベートな protected ブランチ
- コードオーナー (コードレビューアの指定)
- リポジトリインサイト
アカウントを作成する
- https://github.com/ にアクセスする。
- [Username], [Email], [Password] を入力して [Sign up for GitHub] ボタンを押す。
- [検証開始] ボタンを押してロボットでないことを証明する。
- [Next Select a plan] ボタンを押す。
- [Free](無料)、または [Pro](有料) プランを選ぶ。
- [Welcome to GitHub] ページで、プログラミング経験、利用目的、興味のあるキーワードを入力して [Complete setup] ボタンを押す。
- メールが送られてくるので、メールに記載された URL をクリックして、メールアドレスが自分のものであることを証明する。
- [Create a new repository] 画面が開くので、test などのリポジトリ名を入力する。
- [Initialize this repository with a README] のチェックボックスをチェックする。
- [Create repository] ボタンを押す。
GitHubを利用する
GitHubからソースコードをcloneする
$ git clone https://github.com/ユーザ名/リポジトリ名.git
$ cd リポジトリ名
ファイルを編集したり追加したりする
$ vi README.md
$ vi index.html
編集・追加したファイルをローカルリポジトリに追加・コミットする
$ git add .
$ git commit -m "Commit test"
ローカルリポジトリを GitHub にプッシュする
$ git push
Username for 'https://github.com': ユーザ名
Password for 'https://ユーザ名@github.com': パスワード
GitHub Pagesを利用する
GitHub に登録した静的コンテンツを GitHub Pages として公開することができます。
- https://github.com/ユーザ名/リポジトリ名 にアクセスします。
- [Settings] → [GitHub Pages] → [Source] で [master branch] を選択します。
- https://ユーザ名.github.io/リポジトリ名/ としてアクセスできるようになります。
コードを変更した場合、再度上記を行うことで GitHub Pages を更新することができます。
Copyright (C) 2019 杜甫々
初版:2019年12月8日 最終更新:2019年12月8日
http://www.tohoho-web.com/ex/github.html