Git Product home page Git Product logo

ie01-project-cloner's Introduction

IE1 Project Cloner

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アカウントが登録されていない生徒は無条件で弾かれる。

GitHub認証

アクセストークンの取得方法:
http://tetu1984.hateblo.jp/entry/2012/09/30/235233

ie01-project-cloner's People

Contributors

tspider0176 avatar

Watchers

James Cloos avatar  avatar

ie01-project-cloner's Issues

Cloning fail

There are two teams which cannot clone from remote repo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.