問題タブ [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.

0 投票する
1 に答える
516 参照

c# - GithubAPIを使用してサブフォルダーでパスを渡す方法

githubrestapiを使用していくつかのblob情報を取得しようとしています。正確にhttp://develop.github.com/p/object.htmlであるblob/show /:user /:repo /:tree_sha /:path
サブフォルダーにあるファイルをリクエストすると、問題が発生します。
例えば:

http://github.com/api/v2/xml/blob/show/ user / repository / * tree_shar * /folder/subfolder/file.htm

http://github.com/api/v2/xml/blob/show/alexanderbeletsky/blog.beletsky.net/f79e40c279db8f02d1ecec263305520b880261a3/Linkedin/Summary.htm

動作しません。

:pathはどのように見えるべきですか?

0 投票する
1 に答える
182 参照

git - git:私のウェブサイトにGithubからプルリクエストを送信させる

私はgitとgithubに少し慣れていませんが、次のことが可能かどうか疑問に思っています。

別のリポジトリでバージョン制御している.xmlファイルがいくつかあります。本当に必要なのは、Webサイトが最新バージョン(およびサーバー上の指定されたディレクトリに「プル」)を呼び出せるようにすることです。 githubリポジトリからのファイルの最終的に古いバージョン)。

GitHub APIは、これを可能にする可能性のあるものをプルしますか?

ホスティングサーバーにGitをインストールする必要がありますか?ほとんどのホスティングサービスはこれを提供できますか?

私はここで基地から離れていますか?

0 投票する
1 に答える
446 参照

git - 複数のプロジェクトにまたがる共通ライブラリの git 構造

複数のプロジェクトでコード ベースを共有できる構造をセットアップしようとしていますが、それをセットアップするための最良の方法についてアドバイスが必要です。

「commonCode」のコア セットが必要です。
さて、さまざまなプロジェクトのために、このコードをさまざまな場所に配置することができます -

例えば

プロジェクト 1 とプロジェクト 2 も、commonCode に加えて、ソース管理されている必要があります。

私は当初、これらすべてを 1 つの大きなリポジトリで異なるブランチとして実行することを考えていましたが、「ブランチをフォルダにチェックアウトする」適切な方法を見つけることができませんでした (たとえば、ファイル フォルダに commonCode が必要な場合もあれば、 somecode フォルダー)。このセットアップが必要なので、commonCode に変更を加えた場合、それを他のものにマージできます。

これをどのように設定すればよいかについて誰か考えがありますか?

ありがとう!

0 投票する
1 に答える
5652 参照

javascript - ローカル file:// からのクロスオリジン GET

リモートサイト、特にgithub.comでいくつかのものを監視するためのhtmlファイルを作成しようとしています。リクエストを JS から github の API に直接送信して、そのフラット ファイルだけに保持できるようにしたいと考えています。私の思考プロセスは次のようになりました。

  1. 必要なのは読み取りアクセスだけなので、jsonp を使用してみましょう。
  2. わかりました、基本認証の代わりに Github の OAuth を使用します!
    • ブラウザーがローカル リソースへのリダイレクトを好まないため、これは失敗しますNot allowed to load local resource: file:///Users/...。理解できるセキュリティ上の理由からです。
  3. わかりました。Github の oauth を iFrame にロードし、結果の URL (必要な oauth コードが含まれているはずです) を取得します。
    • 子 iframe が別のドメインにある場合、子 iframe については明らかにアクセスできないため、これは失敗します。そのため、file:///whatever にリダイレクトしない限り、最終的な URL を取得できません。そしてもちろん、「ローカル リソースの読み込みが許可されていません」という理由で、file:///whatever にリダイレクトすることはできません。
  4. わかりました、Cross-Origin Resource Sharing を使用します (再び基本認証に戻ります)!

では、単一のローカル html ファイルからこの API への認証を成功させる方法に関する提案はありますか?

0 投票する
2 に答える
84081 参照

git - GitHub API ダウンロード zip または tarball リンク

zip/tarball 文字列の作成方法に関する適切なリンクがここにありました

github から zip をダウンロードするとき、ファイル名の末尾にある 16 進文字列は何を表していますか?

しかし、私は GitHub APIv3 を見ているのですが、何か不足していないか気になりました。

  1. API 呼び出しを介して zip/tarball リンクを取得する方法はありますか?

  2. そうでない場合、git バイナリまたはライブラリを使用せずにその文字列を作成する方法はありますか? つまり、さまざまな API 呼び出しを使用して必要なデータを引き出し、必要な URL に組み立てることはできますか?

2 番目の質問は、stackoverflow にとって少し不合理であり、これは私にとって少し楽しいプロジェクトであることを知っています。そのため、コード スニペットをスローするのではなく、正しい方向に私を少し押し付けてくれれば、2 番目の質問を好むでしょう。 . または、それが可能かどうかを教えてください。

0 投票する
1 に答える
382 参照

git - GitHub API v3:ツリーの作成時に受け入れられるbase_treeSHA値

github apiを使用してツリーを読み取る場合:

あなたはどちらかを渡すことができます

  1. コミットのSHA。この場合、コミット内のツリーに自動的に解決されるようであり、コミットからツリーSHAをフェッチするためのラウンドトリップを節約できる可能性があります。
  2. または、単にツリーのSHAを渡します

base_tree「CreateaTree」APIを呼び出すときに、コミットのSHAを渡すこともできるかどうか疑問に思いました。

0 投票する
11 に答える
175299 参照

git - クローンを作成する前に、GitHubリポジトリのサイズを確認するにはどうすればよいですか?

クローンを作成する前に、GitHub上のGitリポジトリの大きさを確認する方法はありますか?

これは本当に明白で基本的な統計のように見えますが、GitHubでそれを確認する方法をまったく見つけることができません。

0 投票する
20 に答える
142413 参照

github - 個人のすべての GitHub リポジトリのリストを取得するには?

GitHub アカウントのリポジトリにある人のすべてのプロジェクトを表示する必要があります。

特定の人の git-user 名を使用して、その人のすべての git リポジトリの名前を表示するにはどうすればよいですか?

0 投票する
12 に答える
19713 参照

javascript - github API からリンク ヘッダーを解析する方法

github API は、json のページネーション データを http リンク ヘッダーで送信します。

github API はこのメソッドを使用する唯一の API ではないので (私は思う)、誰かがリンク ヘッダーを解析する (そして、たとえば配列に変換する) ための便利な小さなスニペットを持っているかどうかを尋ねたいと思いました。 js アプリ。

私はぐるぐる回ったが、json APIからページネーションを解析する方法に関して何も役に立たなかった

0 投票する
1 に答える
2662 参照

api - github v3 API - リポジトリの削除/削除

アプリケーションの単体テスト環境をセットアップするときに、プログラムで github リポジトリを削除したいと考えています。

私はすでに v3 API を使用しています。これは、最もサポートされているようで、今後の道筋です。次のpython行を使用して、レポを正常に作成しています。

これを設定してレポを削除するにはどうすればよいですか? http://developer.github.com/v3/repos/で削除の仕様が見つかりません

APIパターンに従っているため、ゲスト化に基づいて次のコードを試しましたが、機能しませんでした。urllib2.HTTPError: HTTP Error 404: Not Found で戻ってきました

Python http DELETE コードを取得しました: How to make HTTP DELETE method using urllib2?