:::: MENU ::::
Posts tagged with: 깃헙

Github에 100MB 이상 파일 올리는 법

Github은 100MB이상의 파일을 올리지 못하게 되어 있는데, 해결 방법은 git-lfs를 설치해서 올리면 된다.

git-lfs를 설치
https://git-lfs.github.com/ 에서 파일을 다운로드하고 install.sh 를 실행한다.
git lfs install을 실행해서 설치가 제대로 됐는지 확인한다.

git lfs install

github에 올릴 파일을 등록한다.

git lfs track “*.xxx”

그 다음은 똑같다.

git add *.xxx
git commit -m “Add design file”
git push origin master


github에 SSH키 생성 및 등록

Permission denied (publickey).
fatal: Could not read from remote repository.

github을 잘 사용하다가 어느 순간 위와 같은 Permission 에러가 나서 다시 SSH키를 등록했다.

아래와 같이 터미널에 입력하는데 이메일은 github에 등록한 이메일을 사용한다.
ssh-keygen -t rsa -C “[email protected]

passphrase(암호)를 넣어준다.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

새로운 키를 에이전트에 추가한다.
eval “$(ssh-agent -s)”
ssh-add ~/.ssh/id_rsa

다음과 같이 입력하면 새로 만든 키가 클립보드에 저장이 된다.
pbcopy < ~/.ssh/id_rsa.pub

github.com 에 로그인하고 Settings에 들어가 SSH Keys 메뉴를 선택하고, Add 버튼을 선택한 후 클립보드에 복사된 내용을 붙여 넣는다.

터미널에 입력하여 확인한다.
ssh -T [email protected]

다음과 같은 메세지가 나타나면 정상
Hi username! You've successfully authenticated, but GitHub does not
# provide shell access.

참고: https://help.github.com/articles/generating-ssh-keys/