Linux Mint를 실행하는 데스크톱에서 로컬 git 저장소를 초기화했습니다. 13. Assembla의 저장소로 이동하려면 ssh 키가 있어야합니다.Assembla에서 git 저장소 사용을 위해 SSH 공개/개인 키 쌍을 생성, 저장 및 구성하는 올바른 방법은 무엇입니까?
I 먼저 단말기 등의 새로운 키를 생성 할 :
$ ssh-keygen -t rsa
응답은 :
Enter file in which to save the key (/home/ryan/.ssh/id_rsa):
난 "gitrep"를 시도했다. 그러면 다음 메시지가 나타납니다.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
나는 그들이 내가 아는 한 선택이기 때문에 그들이 비어 있지만, 단지 기록을 위해, 암호를 추가하는 결과를 변경하지 않습니다. 폴더가 비어 있지만, 여기에 이상한 일이 id_rsa_gsg_keypair를 그리고 ...
Your identification has been saved in gitrep.
Your public key has been saved in gitrep.pub.
The key fingerprint is:
da:80:b9:c5:cd:50:9c:1c:49:7f:b7:db:71:92:1e:6a [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
| +++ |
| .=. |
| . . . . |
| + + . . o |
| o + S =..|
| o + o =o|
| . . . E o .|
| . |
| |
+-----------------+
지금, 나는/홈/라이언/스푸핑로 이동합니다. 나는 다시 키에 대한 동일한 파일 이름을 사용하여 위의 과정을 다시 실행하는 경우가에 추가 :
gitrep already exists.
Overwrite (y/n)?
내가 무슨 일이 일어나고 있는지 이해가 안 돼요.
내 질문의 다음 부분은이 생성 된 파일로 무엇을 해야하는지입니다. 내가 그대로 둔 채로 있니? 정보를 Assembla의 일부 장소로 복사합니까?
나는 실제적인 과정을 따르지 않는 방식으로 질문을하면 그 사과에 상당히 익숙하지 않기 때문에 미리 사과드립니다.
미래의 검색 사용자를 위해 : "ssh-keygen -t rsa"가 생성 된 파일을 터미널의 현재 디렉토리에 저장하고 이후에 표시되는 일반적인 기본 디렉토리가 아니라는 것을 이해하고있었습니다. 명령이 입력됩니다./home/ryan에서 명령을 입력하면/home/ryan에있게됩니다. /home/ryan/.ssh/id_rsa에서 명령을 입력하면 거기에 계속있을 것입니다. –