私は GitLab を使用しており、Gitlab のインストール手順の説明に従ってセットアップを完了しました。現在、RestFul API にアクセスして、プロジェクトやユーザーの作成/削除などのタスクを実行しようとしています (これを正常に実行できます)。
master ブランチ (またはプロジェクトが持つ他のブランチ) 内のすべてのディレクトリを一覧表示する必要があり、それらのディレクトリに一覧表示されているソース コード ファイルにアクセスする必要があります (例: myproject->master->api、src->somefile.java など)。 )、既存の Gitlab の API を使用してそのようなことを行うことは可能ですか?
呼び出すことができる API の全リストはここに記載されています。私はプロジェクト スニペット APIを調べていて、この API を使用GET /projects/:id/snippets
してすべてのスニペットをリストしましたが、空の配列を返しました。プロジェクトにファイルがありますが、結果は空です。
プロジェクトのスニペットは、プロジェクト内のソース コード ファイルまたはその他のファイルを参照していると想定しています。間違っている場合は訂正してください。Gitlab API の作成者が「切れ端'。
API を使用して完全なディレクトリ構造にアクセスし、必要なファイルを取得するにはどうすればよいですか?