GitHub에서 디렉토리 다운로드

1514 단어 svnGitHubGit
더 정리된 기사이 이미있었습니다. 죄송합니다!

=== 이상 추가 ====

github에있는 특정 디렉토리 아래의 파일을 일괄 다운로드하고 싶을 때가 있습니다.
그런 때는 git clone --depth=1 를 사용하면 대체로 해결합니다만, 그 커멘드조차도 무거운 리포지토리가 있어요.

그렇다면 svn 명령으로 GitHub의 리포지토리를 조작하면됩니다.

방법



이런 느낌.
svn export https://github.com/<ユーザー名>/<リポジトリ名>/branches/<ブランチ名>/<ディレクトリパス>

2단계 인증을 하는 경우



개인 리포지토리에 액세스하는 경우 사용자 이름과 암호를 묻습니다.
일반적으로 GitHub의 사용자 이름과 비밀번호로 좋습니다.

먼저 Personal access tokens 에 있는 Generate new token을 클릭하여 Token을 생성합니다.
Select scopes는 repo에 체크해 두면 됩니다.

이제 생성된 Token을 비밀번호로 입력하면 OK입니다.



주의점이라고 할까 제약


  • svn이 들어가는 것이 필수
  • 429 Too Many Requests가 가끔 나온다
  • git-lfs는 무리 같은

  • 제약이 많기 때문에 사용 도코로가 있는지 미묘하네요. . .

    참고 URL



    git export from github remote repository - stackoverflow

    좋은 웹페이지 즐겨찾기