[Git Error] Github permission denied: ssh add agent has no identities
·
Error code 모음/8. Git errors
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 에러
·
Error code 모음/8. Git errors
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 이 안될때
·
Error code 모음/8. Git errors
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 Error] - Jenkins : last delivery was not successful invalid http response 403
·
Error code 모음/9. Jenkins Errors
1. 에러 원인 해당 에러는 젠킨스와 git 이 제대로 webhook 이 안되었을때 발생한다. 2. 해결 방법 젠킨스는 로그인이 필요한 서비스이기 때문에 링크 앞에 아이디 비번을 기입해주어야만 한다. https://foo:password@jenkins.example.com/github-webhook/ 자세한 내용은 아래 링크를 참고 3. 참고 링크 https://stackoverflow.com/questions/7427557/jenkins-and-github-webhook-http-403 Jenkins and GitHub webhook: HTTP 403 I have a GitHub repository which I would like to have notify Jenkins of new commits v..
[Linux Error] - Jenkins : I'm getting error "Public key for jenkins-2.232-1.1.noarch.rpm is not installed" while installing AWS on Jenkins
·
Error code 모음/9. Jenkins Errors
1. 에러 원인 Correct public key URL can be found on Jenkins Redhat Packages page. Just run the command below to import it: 이 문구로 보았을 때는 jenkins 를 위해 사용한 url 이 correct 한 public key 가 없었던 것 같다 2. 해결 방법 $> sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 위 url 을 사용한 다음에 $> sudo yum install jenkins 를 했더니 정상적으로 설치가 되었다 3. 참고 링크 https://stackoverflow.com/questions/61344317/im-getting-..
[AWS] 서로 다른 EC2 인스턴스간 연결 - ping 를 이용
·
AWS
1. 방법 서로 다른 ec2 같의 통신이 필요할 때, 아래 방법을 참고하면 된다. 힌트는 각 인스턴스의 보안그룹에 서로의 보안그룹을 참고하면 된다. 자세한 사항은 아래 링크를 참고해서 추후 진행하도록 하자 2. 참고링크 https://jojoldu.tistory.com/430 서로 다른 EC2 인스턴스간에 연결하기 (feat. Ping) 서로 다른 EC2 인스턴스간에 통신이 필요할때가 있습니다. 앤서블을 통한 전체 명령어 수행 쉘 스크립트 혹은 젠킨스를 통한 명령어 수행 등등 외부에서 ssh 혹은 scp 명령어 수행 등이 필요한 상 jojoldu.tistory.com
[Linux Error] jenkins 설치 에러 : jenkins requires daemonize
·
Error code 모음/3. Linux Errors
1. 에러 원인 아마존 ec2 리눅스의 경우 jenkins 설치에 필요한 demonize 라는 모듈이 없어 발생한 에러이다. 2. 해결 방법 아마존 ec2 이므로 아래의 명령어를 참고해서 해결했다. $> sudo amazon-linux-extras install epel -y $> sudo yum update -y # 나의 경우에는 이미 java 를 설치했으므로 java 는 설치하지 않았다 $> sudo yum install jenkins java-1.8.0-openjdk-devel 아마존 ec2 에서 주로 발생하는 문제같다. epel 을 설치한 후 yum update 를 통해 demonize 를 설치하면 jenkins 설치 성공 3. 참고 링크 https://stackoverflow.com/questi..
[ Python Error ] ImportError: cannot import name 'enums' from 'google.cloud.speech'
·
Error code 모음/4. Python errors
1. 원인 google.cloud 라이브러리에서는 이제 더이상 enum, type 을 사용하지 않는다. 즉 아래의 라이브러리들을 사용하지 않는다는 것이다. from google.cloud.speech import enum from google.cloud.speech import types 2.수정방법 일전에 해당부분에서 에러가 많이 나서 위 enum, tyoes 라이브버리들을 없애고, 모두 speech 라이브러리로 통일했다. from google.cloud import speech 아래와 같이 사용하면 된다 ## before audio = speech.types.RecognitionAudio(uri=gcs_uri) encoding = speech.enum.RecognitionConfig.AudioEnco..
[git hub Error] fatal: Authentication failed for 'https://github.com/
·
Error code 모음/8. Git errors
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..
[JavaScript Error]Uncaught SyntaxError: Unexpected token < in JSON at position 0
·
Error code 모음/6. Jav Script errors
1. 발생 원인 회원가입 로직을 만들던 중 mysql 에 데이터를 등록하고 난 후 결과 값을 넘겨주는 과정에서 제대로 된 json 형식을 사용하지 않아서 에러가 발생했다. 2. 해결 과정 에러의 원인을 알아내고 난 뒤에는 많이 당황했었다. mysql 에서 데이터를 insert 한 뒤에 success 값을 json 으로 넘겼어야 했으나, res.send( ) 만으로 메시지만 넘기고 있어서 제대로된 json 값을 받지 못하고 있어서 난 에러였던 것이다. 원래는 res.success 라는 값이 res 안에 있을 경우 로그인 페이지로 넘어가도록 로직을 짰었는데.. 그것을 까먹고...res.send( ), res.status( ) 등 쓸데 없는 값을 전달했었고, 처음에는 아예 return 을 하지도 않았었다. 에..