m5211143 Tomohiro Saito
簡易プロジェクトクローニングツール for IE01
$ ruby -v
~> ruby 2.2.3 p173
$ curl --version
~> curl 7.43.0 (x86_64-apple-darwin15.0)
$ git --verison
~> git 2.6.0
必要事項
- GitHub ssh鍵認証
クローンは全てssh_url経由 - GitHub アクセストークン取得
プロジェクトルートにTOKEN
ファイルを作成し、トークンを書き込み保存
$ cd ./ie03-corrector
$ touch TOKEN
$ echo "[your token]" >> TOKEN
$ ruby corrector.rb [メーリングリストのcsvファイル] [GitHubクラスルームのroster.csvファイル]
ex.
$ ruby corrector.rb 11-3002-IE03-std5.csv classroom_roster.csv
ruby corrector.rb
自動的にリモートリポジトリのcloneが行われる。実行時にclassroom_roster.csvファイルにGitHubアカウントが登録されていない生徒は無条件で弾かれる。
アクセストークンの取得方法:
http://tetu1984.hateblo.jp/entry/2012/09/30/235233