2013-04-04 158 views
1

我試圖構建一個應用程序,可以克隆個人的私人回購(有權限),並對其執行分析,類似於代碼環境。我想這樣做,而不使用部署密鑰或搞亂ssh。我注意到codeclimate使用Oauth的github,它只需要一次點擊,但我測試了我的應用程序和我遇到了這個問題,我在這個問題中概述:Oauth Cloning on github not working (fatal: Authentication failed)克隆私人github回購沒有部署密鑰?

那麼我可以用什麼方法來克隆私人git回購時授予權限,並沒有用戶使用我的github應用程序創建部署密鑰?

回答

1

開始通過在GitHub的API考慮看看:

​​

一旦被認證,您可以查看用戶的回購協議:一旦回購選擇,你可以執行http://developer.github.com/v3/repos/

「混帳」召喚而來該API也是:http://developer.github.com/v3/git/

你可以讀取提交,blob,樹,分支,標籤,參考...幾乎所有的東西。

+0

我發現啊,但IAM試圖克隆整個回購協議,而不僅僅是閱讀統計 – 2013-04-04 21:44:17