반응형

Error code 모음/8. Git errors 8

[Git Error] Failed to connect to host

1. 에러 원인 해당 에러는 git에서 jenkins 서버로 webhook 이 제대로 발생하지 않을 때 일어남 대개 host 가 제대로 연결이 되지 않았을 경우 발생했다. aws 의 경우에는 보안그룹에서 git ip 를 막고 있었던 상황 2. 해결방법 Github의 Webhook은 아래 같이 지정된 IP주소를 사용하고 있다 그래서 젠킨스 서버가 있는 EC2의 보안그룹에 인바운드 규칙을 설정했다. 예전 답변들에는 3개밖에 없었는데 시간이 지나면서 또 업데이트가 되었나보다.. "hooks": [ "192.30.252.0/22", "185.199.108.0/22", "140.82.112.0/20", "143.55.64.0/20", "2a0a:a440::/29", "2606:50c0::/32" ], 아래 링크에..

[Git Error] git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

1. 에러의 원인 git 레포지토리에 ssh-key 를 등록하고 git clone 을 실행하려는데 위 에러가 떴었다... 이 에러때문에 몇일을 고생했는지....... 근본적인 원인은 .ssh authentication 에 문제가 있는 것 같았다. 우선 어디에 문제가 존재하는지 파악을 해야될것 같다. 2. 해결 방법 1) ssh 키값 존재여부 체크 # SSH key 체크 ssh-add -l -E sha256 나의 경우에는 위 명령어를 쳤을 때 아래의 표시가 떴었다... The agent has no identities 위 표시가 떴을 떄는 바로 아래 링크를 참고하여 수정을 하면된다. https://snepbnt.tistory.com/507 [Git Error] Github permission denied:..

[Git Error] Github permission denied: ssh add agent has no identities

1. 에러의 원인 git에 등록을 한 ssh key 를 손실했을 때 발생하는 에러이다 이 때문에 git 에서는 계속 접근을 허락하지 않는 것이다. 이 에러 때문에.....git clone 이 안되서 무지 애먹었다.. 위 에러가 뜨기 전에 아래 명령어를 실행했을 때 #ssh-agent에 추가된 키 리스트 확인 ssh-add -l The agent has no identities 위 문구가 떴을 때 주로 발생한다. 이는 ssh-keygen 을 통해서 ssh key를 만들어 등록을 했지만 정작 ssh 서버에는 등록이 안된 경우이다 2. 해결방법 여러가지 해결방법이 있지만 난 아래 명령어를 통해 해결했다. ssh-add 를 통해 ssh-keygen 으로 만든 ssh-key 를 서버에 등록했다 ssh-add ~/..

[Git Error] Could not open a connection to your authentication agent 에러

1. 에러 원인 ssh-add 명령어를 통해 git 서버에 만든 ssh key 를 등록하려고 하니 발생했다. 찾아본 결과 ssh-agent 를 한번도 실행한적이 없어 발견한 문제라고 한다. 2. 에러 해결 $ eval $(ssh-agent) 위 명령어를 실행한 후 ssh-agent 명령어를 실행하면 Identity added: /home/somjang/.ssh/id_rsa (/home/somjang/.ssh/id_rsa) 라고뜨며 정상적으로 작동한다

[Git Error] src refspec master does not match any - git clone 이 안될때

1. 에러 원인 로컬에 clone 할 때, 해당 경로에 기존의 git 이 존재하는 경우 발생할 수 있다. 2. 해결 방법 해결방법에는 여러가지가 있지만... 가장 간단한 방법인 문제의 원인을 그냥 잘라버리고 다시 새로운 경로를 만든 다음에 git clone 을 실행하여 git 내의 파일들을 가져온다. git clone "내 레포지토리 주소" 자세한 사항은 아래 칭크 참고 3. 참고 링크 https://velog.io/@kimiszero/github-src-refspec-master-does-not-match-any-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95 src refspec master does not match any 해결방법 문제 : 로컬 저장소에 있는 프로젝트를 깃허브로 ..

[git hub Error] fatal: Authentication failed for 'https://github.com/

1. 원인 나는 지금 소스트리를 사용해 깃에 업로드를 하고 있다. pull 을 해서 당겨받고 있는데 인증 창이 떴었다. 비밀번호를 잘못 입력을 하더니 authentication failed 에러가 나왔다. 원인은 토큰이 만료가 되어서 인증창이 뜬것인데 잘못 인증을 한탓에 에러가 난것 같다. 나의 경우에는 다시 git 에 가서 새로운 토큰을 발급받았다. 2. 해결 방법 아래 링크를 통해 해결했다. 우선 길어서 캡쳐해서 저장하고자 한다. 1. Depending on the requirement, you can set an expiration for your token, or you can set "No expiration" from the dropdown. 2. For scopes, agin, upon yo..

[Git Error] .gitignore not ignoring .idea path

1. 에러 원인 에러원인은 간단했다. IDE 로 가상환경을 설정할때 했었던 환경설정 파일도 같이 깃에 업로드를 하는 바람에 발생한 에러였다. 파이참의 경우에는 .idea 파일의 경우 가상환경을 설정해 두는 파일이기 때문에 아무리 git ignore 설정을 해두어도 git 이 이를 감지하여 변경하기 때문에 발생했던 에러였다. 2. 해결 방법 해결방법은 git 에 올라와 있는 환경설정 파일을 추적 중지 설정을 하는 것이다. 스텍 오버플로의 말처럼 그 설정 파일을 그냥 지우면 되었었다...이런... git rm --cached -r .idea 위명령어를 사용하여 지우면 끝... 그 외에도 다른 해결 방법들도 있으니 참고링크에 들어가서 더 보면 좋을 것 같다 그리고 평소에 git 프로젝트를 하기 전에 git i..

[Git Error] error : src refspec master does not match any.

git 을 사용해 파일을 push 할 때 아래의 에러 메시지가 발생했었음 error : src refspec master does not match any. 1. 에러 원인 repository 에 commit 한 내용이 없어서 server 에 추가할 branch 가 존재하지 않아 발생한 에러였음 repository 가 비었음.. 2. 에러 해결 해당 에러 같은 경우 git bash 등에서 push 작업을 할 때, commit 할 내용이 생성되지 않아서 발생하는 것으로써 커밋할 경우에 빠뜨린 프로세스가 없나 잘 살펴볼 것 아래 프로세스 이용하여 다시 절차 진행해 볼것 snepbnt.tistory.com/334 [Git] 리포지토리 생성하고 파일 업로드하기 깃 리포지토리를 생성하는 법은 생각보다 간단했었다...

반응형