아무도 본 오류 및 뭘 어떡해야 할지 몰라?
> git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
깃허브 isn& # 39, t 인증하려고 수 있습니다. 따라서 인컨텍스트 너회가 aren& # 39, t, t # 39 과 함께 설치할 수 있기 때문에, ssh 키 haven& 등록하는 컴퓨터에 또는 자신의 주요 isn& 해당하는 깃허브 빠르시니라 t # 39.
깃 (git) 대신 ssh / https 를 사용할 수도 있습니다 uirl url 을 ssh 키 계약을 않아도 됩니다. 이것은 GitHub& # 39 의 권장됨 방법.
또한, 깃허브 는 도움말에서는 특별히 있는 페이지 오류 메시지, 그리고 좀 더 자세히 설명하는 모든 것을 확인할 수 있습니다.
Host github.com
IdentityFile ~/.ssh/github_rsa
및 업로드됨 迈向 깃허브.
참고: 이 길을 따라 명시성 구성으로의 합니다 개 이상인 경우 1 키 (2 개 이상의) 의 네 ~ /.ssh/ 디렉터리입니다. # 39 don& 지정할 경우, t 는 첫 번째 주요 핵심 이렇게 관심용 위해 사용되는 키를 의존하기 때문에, 깃허브 인증 수행 및 파일 이름 어졌다면.
그러니까말이야 이 문제가 발생합니다. Ssh 키, 추가 후 추가 너회가 ssh 키 (docs 에서 공식 주제 너무 ssh 에이전트에는 https://help.github.com/articles/generating-ssh-keys/)
ssh-agent -s
ssh-add ~/.ssh/id_rsa
좋아, git, 모든 업무를 볼 수 있고, 그 이후 적절한 키를 coudn& 전에 # 39, t.
이 상태입니까 나여야지 그 어떤 이유로 잡을라는데 엉망된 내 없이 간편하게 내 실현하고 있다.
아직 정확한 설정을 확인하십시오.
git remote -v
ssh://[email protected]/yourdirectory/yourproject.git url 이 같은 일이 있어야 합니다.
git remote set-url origin git://github.com/YourDirectory/YourProject.git
오른쪽 설정할 수 있습니다. 깃허브 app 를 사용할 수 있습니다 확인 및 설정 또는 원격 리포지토리를 고객의 특정 url 의 기본 설정 패널에서 리포지토리를.
첫째, 기존 컴퓨터의 확인할지 ssh 키가 필요하다. 터미널 열고 실행하십시오:
ls -al ~/.ssh
#or
cd ~/.ssh
ls
될 수 있는 파일 및 열거합니다 오스시 디렉토리
마지막으로 what you see 따라 (내 사건은):
github_rsa github_rsa.pub known_hosts
그냥 시도하시겠습니까 해결할 수 있는 RSA 와 설정, git push origin" " 기대해 본다. 문제
ssh 키젠 - lf /.ssh/github_rsa.pub '' $ ~
깃허브 SSH 접속 가정 아래 명령을 통해 실행할 수 있으며 이를 확인할 수 있습니다.
$git config --get remote.origin.url
그런 결과가 나타날 경우) 는 다음과 같은 형식으로 [email protected] :xxx/xxx.github.com.git 어떻게해야합니다 다음과 같습니다.
Ssh 발령합니다 키 (또는 기존 사용 중). 네, 방금 한 했을 경우, (2 단계) 과 추가해야 할 수 있는 핵심 ssh 에이전트에는 데이터베이스에구성원을 깃허브 계정 (3 단계).
다음은 don& 없는 사람들을 위한 # 39, SSH 키.
$ssh-keygen -t rsa -b 4096 -C "[email protected]"
eval $ $ (ssh 에이전트에는 - s), code> < " " /code> <;;;;
< code>, $ ssh 추가 /.ssh/id_rsa< /code> ~;;;
$ sudo apt 확보하십시오. install xclip< /code> code> <;;;
$ 스클리프 < 클리핑할 sele code> <;; ~ /.ssh/id_rsa.pub< /code>;
깃허브 복사한 다음 키 추가
, Settings-&g gnu. orghttp://www. , (개인 설정 때는기대어 표시줄에는) -> SSH 키 추가 기입, SSH key-&g 양식 (키 켜있을 클립보드는 ctrl+v 됩니다) -> , 키 추가
위 단계를 거쳐 허가 문제를 해결해야 합니다.
참조 링크: [SSH 키 생성] [1].
[1]: https://help.github.com/articles/generating-ssh-keys/ " 더 details";
I was getting 오류입니다. 알고보니 내가 막 업그레이드됨 OSX 를 시에라 저의 이전 키가 가 더 이상 레지스터링.
처음에는 생각해봤죠 전송되었기 [" 로 macOS 는 SSH 키와 좉툑 너회가 out of your İç servers", 시에라 break your] [1]
하지만 난 한 발짝 비켜 한 바 있다. 알고보니 그냥 인도하심이라만일 재등록하려면 내 기존 키:
'K' ssh 추가 -
패스프레이즈를 입력합니다. 완료!
[1]: https://medium.freecodecamp.com/upgrading-to-macos-sierra-will-break-your-ssh-keys-and-lock-you-out-of-your-own-servers-f413ac96139a # .8ka8s1ecz
자기 안에 있는 경우, 또는 클론한 않습니다를 액세스하도록 리포지토리를 클론된 리포지토리를 (일부 ", 깃 (git) 을 사용하여 서브모두리. ". 명령):
가정에서 디렉터리이고 너회의 리포지토리를:
$ ls -a
1. 진실이며당신이 발견하리니 .gitmodules" ", 열, 이 같은 일이.
[submodule "XXX"]
path = XXX
url = [email protected]:YYY/XXX.git
[submodule "XXX"]
path = XXX
https://github.com/YYY/XXX.git
, , , 실행하십시오 .gitmodules" " 저장 및 명령의 서브 모듈 및 " .git"; 업데이트됩니다.
2. Gnu. orghttp://www. " config";;; .git" " 열어둡니다. 이 같은 일이 파일이므로 찾을 수 있습니다.
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = https://github.com/YYY/XXX.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[submodule "XXX"]
url = [email protected]:YYY/XXX.git
url = https://github.com/YYY/XXX.git
따라서 이 경우 가장 큰 문제점은 앨리어스가 url 로. 이제 모든 리포지토리를 위에 호출이네요 리포지토리를 korea. https
이 협력했습니다 가져다줄래요:
1 - 모두 분리하십시오 역사
git remote rm origin
(cf. https://www.kernel.org/pub/software/scm/git/docs/git-remote.html)
remote: 일련의 리포지토리를 ", 관리 (remotes" ";) 그 분기로서의 추적할 수 있습니다.
rm. 원격 명명된 분리하십시오 < name> ";;). 모든 원격입니다 추적 분기로서의 및 구성 설정에 대한 원격 removed." 있다.
2 - 확인란 모든 분리되었는지:
git remote -v
새로운 기원으로 마스터에는 추가 3 -
git remote add origin [email protected]:YOUR-GIT/YOUR-REPO.git
ssh 키젠 - c - t rsa 키 만듭다 ssh [email protected], " " mm_mail_doc. ','. 이렇게 하면 및 id_rsa.pub id_rsa 파일은 모두 만들 수 있습니다.
Ssh id_rsa 로컬 컴퓨터에 목록에 추가합니다. ssh 추가 /.ssh/id_rsa. '~'
생성 후 시동키는 내려받습니다 푸바키 사용:
cat ~/.ssh/id_rsa.pub
다음과 같은 항목을 경험할 수 있습니다.
cat ~/.ssh/id_rsa.pub
ssh-rsa AAAB3NzaC1yc2EAAAADAQABAAACAQCvMzmFEUPvaA1AFEBH6zGIF3N6pVE2SJv9V1MHgEwk4C7xovdk7Lr4LDoqEcqxgeJftwWQWWVrWWf7q9qCdHTAanH2Q5vx5nZjLB+B7saksehVOPWDR/MOSpVcr5bwIjf8dc8u5S8h24uBlguGkX+4lFJ+zwhiuwJlhykMvs5py1gD2hy+hvOs1Y17JPWhVVesGV3tlmtbfVolEiv9KShgkk3Hq56fyl+QmPzX1jya4TIC3k55FTzwRWBd+IpblbrGlrIBS6hvpHQpgUs47nSHLEHTn0Xmn6Q== [email protected]
이 키 (가치) 으로 이동하여 github.com / go-dell 복제본에 설정 (키 ssh, pgp) 추가 공개 키는.
Smartupdate ssh 추가 뻦 '가' 의 주요 that& # 39 에 있는 지문 ssh 에 깃허브 빠르시니라 ssh 키 목록
하지만 만약 출력물에는 비워집니다 걸 알잖나 투명지에 보면안돼 SSH 키 '와 함께 사용할 수 있는' ssh 추가 실행하십시오 너회의 깃허브 계정에게 여기있을 키 ('' ~ /.ssh 발견된다. It& # 39 의 이름이 'id_rsa', 'll 가능성이 있기 때문에, 기본적으로 you& # 39 실행하십시오 ssh 추가 id_rsa').
그렇지 않으면 따라와야지 [이러한 지침을] (https://help.github.com/articles/generating-ssh-keys) 를 ssh 키 생성 페어당.
난 내 앞에서 한 깃허브 php 사용 중이다. 깃허브 사용하고 있었는데, ssh 를 사용하여 대신 https. 내가 가진 것을 그 때마다 나는 내 실험기계가 설정되었습니다 같은 날 나의 rsa 키 암호를 사용하여 코드 및 누름식 커밋하려면 하나님께용서를 것이다.
난 뒤 어느 날, rsa 암호 찾기 프로젝트 및 php 작업을 중단했다. 얼마 전 시작한 java 프로젝트를 수행하고 있는 비트포켓 거처를 옮겼다. 이후 암호 이유가 있고, 내가 잊고 있었다 [무리라구 복구하십시오 it], 2 내가 생각 난 https 프로토콜을 활용키로 (권장됨) 에 대한 새로운 프로젝트 및 attaboy 같은 오류가 질문과대답 질문이예요
git 구성용 - 글로벌 url." 콜린스테드로프 git:// https://";
git 원격 rm 출처
PS: 난 또 un 설치되었음 ssh from my 시스템 프로세스 생각을 디버그로 중에 제거하여 문제가 해결됩니다. 나도 알고 있어!! )
가장 좋은 것 같아요 당신꺼에요 너회의 git 에서 루트 사용자 디렉토리에는 id_rsa.pub 앱을 오토메이티드 읽어야
/home/root/.ssh/id_rsa.pub
$ sudo su
$ ssh-keygen
$ cd ~/.ssh
$ cat id_rsa.pub
그럼 복사합니다를 키를 빠르시니라 너회의 깃허브
Ssh 키 이미 만들었다면 가져오는 것은 아직 오류 때문에 사용자가 필요한 읽기 / 쓰기 권한이 전달자로써 폴더 틀렸다니까 클론한 대상. Sudo chmod 777 < your_folder_name_here>, ", 이를 ','. 물론 이는 아직 생성된 후에는 ssh 키와 가져오는 오류입니다. 이를 통해 미래의 희망을 특징이다.
이 경우, Windows 에서 사용할 수 있는 추가 # 39 쪽의 깃 (git) 을 사용하여 관리 you& 배시
일부 추가 싶다 내 발견사항:
'다음' 기트바시 사용하는 경우 키 (key) 는 ssh smartupdate 저장됩니까 /.ssh/id_rsa '~'.
기본적으로 '' ~ '의 기본 경로를 SSH 키' 를 /.ssh/id_rsa 기트바시 검색합니다.
심지어 파일 이름 'id_rsa 막힌다. 다른 파일_이름 또는 경로, 그렇지 않을 경우 먹이좀 SSH 키 (publickey) '같이' 권한 거부됩니다 오류:.
몇 가지 방법을 통해 이 확인, 이들 중 일부는 이미 언급한 데 단 하나의 지정값이 함께 보관합니다.
기본적으로 합니다 ~ /.ssh/ 폴더에서는 이드리르사 및 이드리스a.푸브 networkr. 다른 키 (예:
사용 권한이 시동키는 smartupdate chmod 실행할 수 있습니다.
chmod 644 /.ssh/id_rsa.pub ~
smartupdate 너회가 공용 키 (id_rsa.pub) 의 한 업로드됨 컨텐트에서 일치시킵니다 원격 리포지토리를 구성
마지막으로 수리입니다 ssh 에이전트에는 문제가 있습니다.
일부 추가 정보: https://itcodehub.blogspot.com/2015/01/ssh-add-problems-with-ssh-agent-and.html