5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Composerで使えるライブラリをカスタムして自社サービスで使いたい

Posted at

みなさんLaravelつかってますか?

僕もつかってます。今のお仕事で管理画面を用意することになって、何か良い方法はないかと検索していると以下の記事を見つけました。

laravel-adminで管理画面を速攻で構築する。
https://qiita.com/pikonori/items/a04066010e7380b3ee38

こちらのサイトのお陰で、さくっとadmin画面をつくったのはよいのですが、カスタムしたい。

  • git管理内に含んで、deployすればすぐに動く状態にする
  • deployしてから手動で修正

恥ずかしくもそれぐらいしか思いつかなかったのですが、
forkしてprivateレポジトリで管理して、修正すればよい
とのことを先輩に教えてもらったので、やってみました。

[他人のGithubレポジトリを fork して新たにブランチを追加し、それを composer で取り込んで使う方法]
https://www.pupha.net/archives/3138/

プライベートを同様に対応すると

The "https://api.github.com/hogehogehoge" file could not be downloaded (HTTP/1.1 404 Not Found)

となるので、そもそもプライベート無理なのでは?となっていると

Composer to download private GitHub repositories
https://stackoverflow.com/questions/39689437/composer-to-download-private-github-repositories

で対応が可能とのこと。これで無事動きました。
自分はHerokuでつかいたかったので、Personal Access Tokensで対応しました。
Herokuでも同様に対応したい場合は[COMPOSER_GITHUB_OAUTH_TOKEN]でconfigに設定しておけば使えるようになりました。

Laravel便利!Composer便利!Heroku便利!

ご指摘、コメントいただけると幸いです。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?