問題タブ [github-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - GitHubAPIV3を使用して組織からプライベートリポジトリを取得する
プライベートリポジトリの取得と整理に問題があります。私はこのメソッドでAPIV3を使用しています:http ://share.jjnford.com/HhIZ
jQuery.getJSONコマンドを使用してOAuth2アクセストークンをAPIURLに渡していますが、パブリックリポジトリのみが返されます。
また、プライベート組織リポジトリをユーザーアカウント(コンテキスト)にフォークし、ユーザーリポジトリをプルすると、組織からフォークされたプライベートリポジトリを除くすべてのリポジトリ(パブリックおよびプライベート)が表示されます。
誰かがこれで私を助けることができます...それは私の最後のハードルです...
前もって感謝します!
javascript - jqueryでdivクラスのカウンターを使用する短い方法
リストの最初のdivをbox2、2番目と3番目、box、4番目をbox3に設定してから、ボックス1から4を繰り返します。
カウンターでそれを行うためのより短い方法かどうか興味があります。
git - P4Merge - git に相当するもの
私は Perforce での作業に慣れており、特に Perforce のグラフィカル ツールP4Mergeが非常に便利であることがわかりました。並べて比較するため。git用の同様の (グラフィカルな) ツールはありますか? Mac ソリューションが理想的です。
git diff
P4Merge を起動するように手動で設定できることはわかっています。ただし、よりgit固有のものを探しています。
ありがとう。
PS: GitHub for Macは非常に優れていますが、ファイルの比較は横に並べて実行されません。
php - Github API、「日付」をデコード
Github の API を使用して最新のコミットを取得すると、返される日付形式は次のようになります
2012-01-25T11:23:28-08:00
私はこのようにそれをやろうとしました:
しかし、phpが私が時間から8時間を引いていると思ったので、それは正しくありませんでした(タイムゾーンのため)。タイムゾーンを保持したいのですが、それを解析する方法がわかりません。時刻が正しく、タイムゾーンの略語 (GMT、PST など) を表示する方法を知っている人はいますか?
ruby-on-rails - omniauth-github oauth2 エラー「bad_verification_code」を工夫する
Rails 3.1 アプリにdevise 1.5.3
、omniauth 1.0.1
、およびomniauth-github 1.0.1
があります。
config/initializers/devise.rb
config/routes.rb
キーとシークレットを Heroku 変数として設定し、アプリケーションを Github に登録します。リンクをクリックすると、Github に送信され、認証されてから、コードと認証が成功したすべての情報とともに Github コールバック ルートに送り返されます。
users/omniiauth_callbacks
問題は、コントローラーの障害メソッドによってピックアップされていることです。が返送された put
内容を確認するために、いくつかのステートメントを追加しました。env['omniauth']
env['omniauth.auth']
想定されているGithubからのすべての情報があります。
env['omniauth.error'].response
ただしOAuth2::Response
、多くの情報が含まれています。重要な部分は次のとおりです。
Github に新しい v3 APIが追加されたので、この投稿がまだ有効かどうか疑問に思っています。
必要なコードをコールバック コントローラーの失敗メソッドに入れることもできますが、それは汚いとハックのように感じます。
どんな提案でも大歓迎です。
jquery - github API での POST リクエスト エラー
「Access-Control-Allow-Origin で許可されていません」というエラーが表示されます。API はどのように使用すればよいですか? コードは取得できますが、トークンの POST リクエストが失敗します
ruby-on-rails - 401 Github API (Rails) への不正アクセス
GitHub が提供するURLを使用して access_token を生成しました。URLを使用して、API ですべての GET 操作を実行できます。私が本当にやりたいのは、POST 操作です。Rails アプリから問題を作成したいと考えています。
それをしようとするたびに、このURLaccess_token
で in params を送信しているにもかかわらず、GitHub から 401 の不正アクセスを受けます。
これらの宝石でも試してみました :: Github V3 API and Octopi
これに似た質問は他にもありますが、解決策は見つかっていないようです。
編集title
::問題を作成するために追加したい
github-api - Github API: リポジトリのすべてのブランチのすべてのコミットを取得する
V2 のドキュメントによると、ブランチのすべてのコミットを次のように一覧表示できます。
V3 のドキュメントには同じ機能がありません。
次のようなものを使用してすべてのブランチを収集したいと思います。
そして、それらを繰り返し処理し、それぞれのすべてのコミットをプルします。または、リポジトリのすべてのブランチのすべてのコミットを直接プルする方法があれば、それはうまくいかないにしても同様に機能します。何か案は?
更新:次のように、ブランチ :sha をパラメーターとして渡してみました:
問題は、これを行うと、結果が適切にページングされないことです。私たちはこれに間違ったアプローチをしているように感じます。何かご意見は?
git - git は行末を変更する必要がありますか? (最初の行の最後で control+M または ^M)
pull
Windows マシンからコードに git を使用しています。
他の開発者pull
が自分の liunx マシンでサーバーからファイルを取得する^M
と、最初の行の最後に .
どうすればgitでこれを処理できますか?
つまりgit
、サーバー上のコードを (ウィンドウ マシンから) プッシュするときに、行末を変更する必要があります (最初の行の末尾にある control+M または ^M を削除します)。
api - GitHubAPIv3-プロジェクトのユーザーによる最後のN個のコミットを取得
特定のプロジェクト(リポジトリ)でユーザーが作成した最新のN個(たとえば10個)のコミット(コミットメッセージとコミットの時間で十分です)を取得する方法を探していますか?GitHub APIでこれを行う方法はありますか?