GitHub README.md에 대용량 외부 GIF 추가(10MB 제한 초과)

(솔루션으로 건너뛰기)



저는 최근에 my new repo on GitHubREADME.md에 GIF를 추가했습니다. 예를 들어 다음과 같은 불행한 선택에 당황했습니다.
  • 저장소에 GIF를 포함하여 크기를 1MB 미만에서 30MB로 늘리거나
  • 외부에서 GIF를 호스팅하지만 10MB 미만의 GIF에서만 작동합니다(See this SO answer).

  • 다음과 같은 이유로 둘 다 훌륭하지 않았습니다.
  • 내 저장소를 불필요하게 부풀리고 싶지 않습니다.
  • 내 GIF는 1분 길이, 500x500px, 10FPS, 평균 품질이며 여전히 약 30MB를 차지합니다.
  • 더 짧고, 더 빠르고, 더 낮은 해상도, 더 낮은 FPS, 더 낮은 품질로 만들 수 있습니다. 이 모든 것이 좋지는 않습니다. 유일한 선택은 가독성을 떨어뜨리는 것입니까? 😔

  • 그러나 😮



    GitHub에서 GIF가 현재 GitHub 리포지토리에 있는 경우 10MB가 넘는 GIF를 허용하는 경우 다른 공개 리포지토리에 있는 큰 GIF에 연결할 수 있습니까?
  • 원본 저장소를 깨끗하게 유지할 수 있었고 큰 GIF는 내부에 직접 저장되지 않았습니다.
  • 크고 좋은 품질의 GIF가 있는 README.md를 가질 수 있습니다.

  • 대답은 예입니다


  • 새 공용 GitHub 저장소를 만듭니다. 불렀다voyz/voyz_public
  • 터미널을 열고 저장소를 찾을 새 디렉터리를 만듭니다. 저에게는 mkdir voyz_public였습니다.
  • 큰 GIF를 복사하여 해당 디렉토리에 붙여넣습니다.
  • 안으로 들어가면 다음을 실행합니다.
    (GitHub 자격 증명으로 작동하는 설치된 Git이 필요함)
  • git init
  • git add .
  • git commit -m "added large GIF"
  • git remote add origin https://github.com/Voyz/voyz_public.git - 당연히 이 주소를 저장소 URL로 변경하십시오.
  • git push

  • 이제 GIF가 GitHub에서 호스팅되므로 해당 URL을 다른 GitHub 리포지토리README.md에서 사용할 수 있습니다! 새 저장소로 이동하여 GIF를 찾아 포함하려는 README.md에 주소를 복사합니다. Markdown 및 HTML에서 모두 작동합니다:

  • 가격 인하:

    ![](https://github.com/Voyz/voyz_public/blob/master/databay_promo_vidA_gif_A03.gif)
    


    HTML:

    <img src="https://github.com/Voyz/voyz_public/blob/master/databay_promo_vidA_gif_A03.gif" alt="Databay showcase gif" title="Databay showcase gif" width="500"/>
    


    URL에 ?raw=true를 추가하면 여기에 연결할 수도 있습니다! 😊

    소용이 없지만 GitHub가 이 방법으로 괜찮은지 정보를 찾으려고 했습니다. 이 방법에 대한 피드백을 환영합니다! this repo with a ton of GIFs과 같은 다른 리포지토리도 있으므로 이것이 예기치 않거나 불법이 아니라는 점을 손가락으로 교차하겠습니다. 아니면... 빨리! GitHub가 잠들어 있는 동안 부푼 GIF를 업로드하세요!

    도움이 되길 바랍니다! 👋
    보이

    좋은 웹페이지 즐겨찾기