- 405 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 14:59:28.72 ID:HbP98col.net]
- 質問です。
プライベートリポジトリが欲しいのでgithubではなくgitlabを使ってるんだけど、 プライベートだから当然認証がある。 そのリポジトリにあるファイルをcurlかwgetで取得したいんだけどどうすればいい? 認証の仕方がよくわからない。BASIC認証? 答えです。 curl、wgetに--headerオプションでプライベートトークンを付けて実行すれば良い。 プライベートトークンはgitlabのプロファイルの所に書いてある。 curl --header "PRIVATE-TOKEN: トークン" "http://ホスト/api/v3/projects/123/repository/blobs/master?filepath=README.md" wget --header "PRIVATE-TOKEN: トークン" -q -O - "http://ホスト/api/v3/projects/123/repository/blobs/master?filepath=README.md" プロジェクトのIDの123は、http://ホスト/api/v3/projects にアクセスすれば調べられる。 参考 doc.gitlab.com/ce/api/ doc.gitlab.com/ce/api/repositories.html 以上、個人用メモな
|

|