Push

반응형





잘만되던 깃허브였는데 다른 깃허브 계정 만들어서 하려고 하니까 이런게 뜬다.



Push failed: Failed with error: fatal: unable to access 'https://github.com/.../.....git/': The requested URL returned error: 403



찾아보니 ssh 키 등록을 해야 한다고 하는데



뭔소린지..



참고로 안드로이드 스튜디오 깃허브 설정은 밑 링크를 따라함

http://itpangpang.xyz/164


remote 주소를 ssh 주소로 변경한다.


깃허브에서 ssh 주소를 복사

저장소 우측 clone or dowload 클릭 후 Use ssh 클릭하면 ssh 용 git@로 시작하는 주소가 나온다




해당 프로젝트 우클릭해서 git Bash Here를 클릭




git remote -v 를 입력하여 현재 주소를 확인 https 로 되어있으면 변경해야한다.


변경 명령어는

git remote set-url origin [ssh주소]



변경 후 다시 git remote -v를 해서 확인한다.




그리고 ssh 키 존재를 확인해야 한다.


아래 명령어를 따라한다.




ssh키가 없다면 생성한다. 본인 이메일 입력


ssh-keygen -t rss -b 4096 -C "test@test.com"



키 확인 후 vi 편집기에서 아래와 같이 복사한다.





깃허브 로그인 후 setting 진입 

아래와 같이 수행



그럼 ssh key완료 끝


이제 푸쉬를 해본다.




반응형
반응형




원인이 뭔지 모르겠다

사내망이라 보안관련 문제인가?

이거저거 찾아보다가 ssh 관련해서 rsa,dsa 파일 만드는 방법이 있길래 적어본다.

github 로그인하면 ssh 키 등록하라고 어쩌구 뜨길래 관련해서 뒤져봤었다.


ssh 어쩌구 뜨는데 저 파일이 컴퓨터에 없었다.

그래서 이클립스에 들어가서 보는 법을 찾아서 따라해보았다.

Windows > preferences > General > NetWork Connection > SSH2 에 가본다.

그럼 아래와 같은 화면이 뜬다.



근데 내 컴퓨터에는 .ssh 폴더가 존재하지 않는다.

일단 오른쪽 하단 Apply를 눌러본다.

그럼 만들겠냐고 창이 뜬다. Yes



그럼 폴더가 만들어진다.





이제 id_dsa. id_rsa 파일이 없으므로 키 생성을 해야한다.

Key Management 탭을 누른다.




Generate DSA Key를 누르면 키가 생성된다. 



우측 하단 Save Private Key를 눌러 파일을 .ssh 폴더에 저장한다.



방금 만든 .ssh 경로에 저장한다.




RSA 키도 마찬가지로 생성한다.


이제 다 마치고 Apply 를 누른 후 OK로 Preferences를 빠져나온다.





반응형

+ Recent posts