GitHub or BitBucketのプライベートリポジトリから認証なしでJavascriptをHTMLからロードする方法
目的
Webアプリのヘッダーでjsソースを読み込むためです。
自前サーバーは持っておらず、ソース管理を GitHub or Bitbucket のプライベートリポジトリで行っているので直接ダウンロードしたいです。
(一人趣味開発時に頻繁にソース変更があるので)
検索してもこのような事例がほとんどありませんでしたので困っていました。
ご存知の方がいらっしゃいましたらよろしくお願いいたします。
やったこと
https://<TOKEN>:x-oauth-basic@github.com/<USER_NAME>/<REPOSITORY>/raw/master/<FILE_NAME>
https://<TOKEN>@github.com/<USER_NAME>/<REPOSITORY>/raw/master/<FILE_NAME>
https://<TOKEN>:x-oauth-basic@raw.githubusercontent.com/<USER_NAME>/<REPOSITORY>/master/<FILE_NAME>
https://<TOKEN>@raw.githubusercontent.com/<USER_NAME>/<REPOSITORY>/master/<FILE_NAME>
https://<TOKEN>:<USER_ID>@github.com/<USER_NAME>/<REPOSITORY>/raw/master/<FILE_NAME>
https://<TOKEN>@github.com/<USER_NAME>/<REPOSITORY>/raw/master/<FILE_NAME>
全てダメでした orz
cubick♦さんのコメントいただいた情報をもとに実行したところ
wget --header="Authorization: token ${TOKEN}" https://raw.githubusercontent.com/${USER_NAME}/${REPOSITORY}/master/${FILE}
wget で取得できました。
ありがとうございます。
しかし、URLで表現しないとhtmlのヘッダでソースダウンロード用に使えませんので、URL だけで表現する方法を引き続き探しています。
ご存知の方がいらっしゃいましたらよろしくお願いいたします。
環境
Windows 10 開発端末
Raspberry Pi 3
node-red
mosquitto
node-redの自前ノードを作成しています。(他のノードと連動するhttpノードの開発)
外部と遮断された家内でのオレオレスマートホームを作成中です。