Laavel을 설치할 때 Token이 요청하면

개시하다


라벨 환경을 구축해야 하기 때문에 설치했습니다.
composer create-project laravel/laravel sample_laravel_project "6.*"

Could not fetch https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976, please review your configured GitHub OAuth token or enter a new one to access private repos
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+MaotouyingnoMacBook-Air.local+2021-11-24+0512
to retrieve a token. It will be stored in "/Users/Grune/.composer/auth.json" for future use by Composer.
Token (hidden): 
네?이거 뭐야?그래서 조사했습니다.

컨디션

  • macOS Monterey 12.0.1
  • Laravel Framework 6.20.6
  • 상황을 파악하다


    설치를 자세히 보면 처음부터 Token이라고 한다.

    그러고 보니 설치가 잘 안되는polyfill-php73 같아요.
    You can also add it manually later by using "composer config --global --auth github-oauth.github.com <token>"
        Failed to download symfony/polyfill-php73 from dist: Could not authenticate against github.com
        Now trying to download from source
      - Syncing symfony/polyfill-php73 (v1.23.0) into cache
      1/62 [>---------------------------]   1%
    
    이런 기사가 발견됐다.
    http://blog.a-way-out.net/blog/2015/06/26/fuelphp-1-7-3-installation-trouble/
    Composier가 다운로드를 위해 GiitHub API를 사용한 것 같습니다.
    기릿허브 API의 속도 제한을 받아 기릿허브 API에 익명으로 접근할 수 없기 때문에 Token이 필요하다고 한다.기릿허브 측의 문제인 셈이다.
    그럼 Token을 발행해야 한다.

    개인 방문 Token 발행


    다음을 참고하여 Token을 발행한다.
    https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
    좋아, 발행이 끝났어.

    그리고 이것만 입력하세요.
    Token (hidden): 
    Token stored successfully.
    
    Could not fetch https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea, please review your configured GitHub OAuth token or enter a new one to access private repos
    Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+MaotouyingnoMacBook-Air.local+2021-11-24+0518
    to retrieve a token. It will be stored in "/Users/Grune/.composer/auth.json" for future use by Composer.
    Token (hidden): 
    
    네?「Token stored successfully.」이렇게 말하면 안 돼요?

    다시 시도하다


    몇 번 해도 안 되기 때문에 Ctrl+C로 설치를 잠시 중단합니다.
    다시 설치해.
    composer create-project laravel/laravel sample_laravel_project "6.*"
    

    아니오, 다 했어요.

    총결산


    간단히 끝났는데 사실대로 말할 기사가 없다.
    그런데 왜 GiitHub과 관계를 맺었을까 하는 생각이 들어서 수확이라는 걸 알았어요.
    잘 안 될 때 다시 하는 것도 중요해.

    좋은 웹페이지 즐겨찾기