목록Github (4)
강
깃허브를 이용하다 보면 특정 폴더만 pull 혹은 clone해오고 싶은 경우가 많다. 가져오고 싶은 프로젝트가 거대할 수록 굳이 필요없는 파일들 까지 받아오는 것은 비효율적이기 때문이다. 따라서 특정 폴더만 clone해 오는 방법을 소개한다. 클론 받을 폴더 생성 mkdir "폴더 이름" cd "폴더 이름"폴더를 생성하고 해당 폴더로 이동한다. Sparse Checkout 기능 활성화 git config core.sparseCheckout truegit remote 추가 git remote add -f origin 만약에 clone 받을 폴더에 이미 git remote가 있다면 git initgit init 명령어를 통해 독자적인 git remote를 생성하도록 한다. checkout 하기 echo >>..
git 작업을 하다가 폴더 구조를 바꾸게 되어서 바꾼 폴더들에 git add, commit을 시도하니 다음과 같은 에러 메세지가 나왔습니다 fatal: Unable to create '.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually ..
해야하는 이유 github에 push를 할때 username, password를 묻는데 계정을 등록하면 더이상 입력할 필요 없다. 계정 등록이 되어 있지 않은 상태에서 push를 하면 github에 잔디가 생성되지 않는다. 사용자, 이메일, 패스워드 등록 ** 8월 부터 github에서 패스워드가 아닌 인증 토큰을 발급하여 인증하도록 하므로 password 자리에 인증토큰을 등록줍니다 ** git config --global user.name "github 닉네임" git config --global user.email "github 이메일" git config --global user.password "github 인증토큰" 인증 토큰 발급 방법은 아래 링크를 참조하시면 좋아요 https://manch..
평상시와 같이 repository에 commit을 push하기 위해 비밀번호를 입력했으나 다음과 같은 메세지를 확인했습니다. 알고보니 2021년 8월 13일 부터 Github에서 인증할 때 계정암호의 방식을 허용하지 않게 되었다고 합니다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/for more infomations. 따라서 저와 같이 암호를 사용하여 ..