본문 바로가기

D.evelop/Git15

fatal: unable to access 'repository': Could not resolve host: github.com 환경 : window에 Lunix 설치하여 사용 중 fatal: unable to access 'https://repository 주소': Could not resolve host: github.com 만료 기간이 넉넉히 남아있어 의심하지 않았어서 의심하지 않았다. [의문점] - 해당 계정과 연결된 모든 repository에 pull또는 push 가 되지 않았다 - 회사 Organization 계정 계약기간 문제인가 싶었으나, 다른 분들을 잘 됨 - 다른 PC에서 로그인하여 pull 시 에도 동일한 문제가 있었다 - 지속적으로 안되는게 아니라 됐다가 안됐다가 함 [시도] DNS 서버 추가 방법 등을 시도했는데 되지 않음. [해결] 토큰 만료 기간 연장했더니 바로 pull, push가 됨.. 📍첫 번째 결.. 2024. 1. 19.
[Git] git clone 인증 오류(Support for password authentication was removed on... ) 회사 내규로 SorceTree를 통해 git을 사용해오다가, 오랜만에 CLI를 사용해 프로젝트를 열었다. 난관이 많았다. 올해 가장 잘한일 top5에 'UNIX시스템' 수강신청 한 것을 넣겠습니다. Github의 레포지토리에서 clone받는 과정 중에 인증 오류가 났다. Support for password authentication was removed on ~~ remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning.. 2023. 11. 3.
[Git]Pull시 권한 오류 "Insufficient permission" (SourceTree) git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags upstream error: insufficient permission for adding an object to repository database .git/objects fatal: failed to write object fatal: unpack-objects failed 오류가 나면서 완료됨. .git/objects 파일에 권한 오류가 있다는 것인데 ls -lah 또는 ll 명령어로 권한을 조회해보면 몇몇 파일들의 권한이 root 나 다른 소유자의 권한으로 지정되어 있을 것입니다. 이 경우 다음 문제와 동일한 원인이었으므로 같은 방법.. 2023. 9. 26.
[Git] Window에 Git세팅하기 (window terminal 설치) 1. Window terminal(터미널)을 설치합니다. Microsoft : https://docs.microsoft.com/ko-kr/windows/terminal/install Windows 터미널 설치 Windows 터미널을 설치하고 설정하는 방법을 알아봅니다. docs.microsoft.com 필수는 아닌 거같으나, mac에서의 terminal사용이 편했던 기억으로 설치했습니다. 2. Git 설치 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git.. 2022. 2. 8.
[Git/GitHub]기본 브랜치 이름 바꾸기 : master에서 main으로 GitHub에서 기본 브랜치를 master라는 이름에서 main이라는 이름으로 변경했다는 내용을 들었던적이 있었다. 참고 : Outsider's Dev Story - Git의 기본 브랜치를 master에서 main으로 변경하기 당장 작업하는데 문제가 없어 '알고만 있자'라고 하고 기억만 해뒀는데, 최근 생성한 레포에서 헤매는 일이 생겨 이제는 main이라는 이름으로 작업해보고 싶어 과정을 기록해 두기로 했다. Github에서 새 repository를 생성하면 기본 브랜치 이름이 main으로 설정된다. 지난 프로젝트때는 master라는 이름브랜치로 사용할 수 있었지만, 그 뒤 개인으로 생성한 repository에서는 꽤 애를 먹었다. 👇이전 사례 👇 로컬에서 관리되는 git은 master라는 이름이 기본 .. 2021. 11. 18.
[Git] git 연결 끊기 - git관리를 취소하고 싶을 때 git 관리 시작시 사용하는 명령어 이 폴더를 git으로 관리하겠다! git init 이 명령시는 해당폴더에 보이지 않는 .git 폴더가 생성되게 한다. 이 .git 폴더를 제거하면 git 관리가 되지 않는다. 고로 더 이상 git 관리를 하고 싶지 않다 = .git삭제 rm -r .git 2021. 11. 5.
[GitHub] 프로필 꾸미기 Profile customizing 🌱 my github 참고 Managing your profile README Shields.io https://shields.io/ hits https://hits.seeyoufarm.com/ # KANG Dan Hello! I'm **front-developer** Dan:D. ### ⚒️ SIKIILS ![N|HTML5](https://img.shields.io/badge/HTML5-orange?style=flat-square&logo=HTML5&logoColor=white) ![N|CSS3](https://img.shields.io/badge/CSS3-blue?style=flat-square&logo=CSS3&logoColor=white) ![N|JS ES5](https://img.shields... 2021. 11. 1.
[Git] rebase 시 주의할 점 error: 이전 커밋 없이 'squash' 수행할 수 없습니다 error: 이전 커밋 없이 'squash' 수행할 수 없습니다 git add git commit git rebase -i master 위 명령어 진행 후, pick 수정. 그리고 error: 이전 커밋 없이 'squash' 수행할 수 없습니다 라는 문구만났다. 문제는 가장 기존 commit의 순서에 상관없이 원하는 메세지가 적인 commit을 pick한 것. ❗️❗️ Rebase를 하는 동안 squash 시를 할 때 주의 할 점❗️❗️ 1. 가장 오래된 commit을 pick 해야함. 내가 원하는 commit 메세지를 pick 하면 안된다. 2. 다른 커밋 메세지난 가장 오래된 commit을 기준으로 squash 한다. 그렇다고 다른 커밋의 내역이 없어지는게 아니다. 3. ESC > :wq로 수정사항을.. 2021. 10. 26.