octokitを使用してgithub上で新規リポジトリを切る方法のメモ。
branch.rb
rep_name = 'repository name'
ref_name = 'heads/master'
branch = 'heads/branch name'
client = Octokit::Client.new(login: 'user name', password: 'password')
repo = client.repositories.find{|r| r.name == rep_name}
ret = client.ref(repo.full_name, ref_name)
client.create_ref(repo.full_name, branch, ret.object.sha)
octokitでローカルのリポジトリでcheckoutする方法があれば知りたいところ。
(多分なさそうだなぁ)