我必須通過Ruby中的GitHub API對用戶進行身份驗證,才能創建私有存儲庫。使用Ruby通過GitHub API驗證用戶?
GitHub manual顯示瞭如何使用捲曲來實現。
有人可以告訴我如何使用紅寶石像rest-client或octopussy?
我必須通過Ruby中的GitHub API對用戶進行身份驗證,才能創建私有存儲庫。使用Ruby通過GitHub API驗證用戶?
GitHub manual顯示瞭如何使用捲曲來實現。
有人可以告訴我如何使用紅寶石像rest-client或octopussy?
像這樣的東西?
client = Octokit::Client.new(:login => 'someguy', :token => 'sometoken123b1i3')
client.create(:name=>'foobar', :description=>'Foo Bar', :homepage=> 'http://example.com', :public=>false)
http://github.com/pengwynn/octokit/blob/master/lib/octokit/client.rb#L198
使用RESTClient實現,首先你需要創建一個資源,然後用它來發布定義回購元JSON數據:
my_resource = RestClient::Resource.new("https://api.github.com", :user => "username", :password => "123456")
my_resource["/user/repos"].post({ :name => "new-repo", :description => "this is a new repo", :public => true }.to_json)
見http://developer.github.com/v3/repos/有關API的詳細信息