ssh를 통해 GitLab에 연결할 수 없습니다.

일리아 베르 제니 쉬 빌리

먼저 다음 명령으로 ssh 키 쌍을 만들었습니다.

ssh-keygen -o -t rsa -b 4096 -C "[email protected]"

그런 다음 id_rsa.pub 파일의 내용을 GitLab 프로필에 추가했습니다. 그러나 SSH 키가 올바르게 추가되었는지 테스트하려고 할 때 :

ssh -vvvT [email protected]

올바른 암호를 입력 한 후 다음 로그가 있습니다.

debug3: send packet: type 61
debug3: receive packet: type 60
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 0
debug3: send packet: type 61
debug3: receive packet: type 52
debug1: Authentication succeeded (keyboard-interactive).
Authenticated to some.gitlab.com ([xxx.xxx.xxx.xxx]:xx).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug3: send packet: type 90
debug1: Requesting [email protected]
debug3: send packet: type 80
debug1: Entering interactive session.
debug1: pledge: network
debug3: receive packet: type 80
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug3: receive packet: type 91
debug2: channel_input_open_confirmation: channel 0: callback start
debug2: fd 3 setting TCP_NODELAY
debug2: client_session2_setup: id 0
debug2: channel 0: request shell confirm 1
debug3: send packet: type 98
debug2: channel_input_open_confirmation: channel 0: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel 0: rcvd adjust 2097152
debug3: receive packet: type 99
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Last failed login: Sun Jan 26 21:33:13 UTC 2020 from some-freeipa.com on ssh:notty

그리고 다른 것은 없습니다. 로그 인쇄가 중지되고 콘솔이 정지되었습니다. 또한 명령을 사용하여 GitLab에서 일부 프로젝트를 복제하려고 시도했습니다.

git clone ssh://user@some-gitlab-url/some-project.git

하지만 오류가 있습니다.

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

누구든지 제발 문제를 도와 줄 수 있습니까?

VonC
shell request accepted on channel 0

이는 아마도 ssh 부분이 작동하고 있음을 의미합니다.

작동하지 않는 것은 저장소를 복제하는 데 사용되는 URL입니다.

  • 사용자는 git이어야합니다 (항상 일반적인 GitLab 설치에서).
  • URL에는 사용자 / 그룹 및 저장소가 포함되어야합니다.

그래서 ssh : //user@some-gitlab-url/some-project.git이 아니라

ssh://git@some-gitlab-url/some-group/some-project.git

발견 채팅에서 OP에 의해 , 문제는 사용 된 SSH 라이브러리이었다 .

문제는 OpenSSH 클라이언트에있었습니다.
토론하는 동안 저는 Windows 용 OpenSSH 클라이언트를 사용하고있었습니다.
Git Bash로 변경된 후 작동하기 시작했습니다!

나는 여기에 언급 윈도우 10 (1809+)의 추가하는 OpenSSH를 클라이언트 (및 서버).
그러나 Windows 용 Git 에는 OpenSSH 8.1 이 함께 제공됩니다 .

Windows SSH는 PowerShell/openssh-portableopenSSH 의 포크 ( )이므로 Git의 SSH를 사용하는 것이 더 안전합니다.

일반적으로 다음으로 시작 하는 경로로 Git을 사용합니다 .

set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\cmd;%GH%\mingw64\bin;%PATH%

그러면 먼저 런타임 종속성과 함께 Git을 사용하고 Windows를 차례로 사용할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SSH를 통해 Raspberry Pi에 연결할 수 없습니다.

분류에서Dev

ssh를 통해 Snappy Ubuntu Core에 연결할 수 없습니다.

분류에서Dev

ssh를 통해 github에 연결할 수 없습니다.

분류에서Dev

WIndows 10에서 SSH를 통해 연결할 수 없습니다.

분류에서Dev

ssh를 통해 mysql에 연결할 수 없습니다.

분류에서Dev

ssh를 통해 다른 시스템에 연결할 수 없습니다.

분류에서Dev

Docker에서 ssh를 통해 Corda 노드에 연결할 수 없습니다.

분류에서Dev

jenkins에서 ssh를 통해 bitbucket에 연결할 수 없습니다.

분류에서Dev

SSH를 통해 VirtualBox의 게스트 OS에 연결할 수 없습니다.

분류에서Dev

SSH를 통해 데이터베이스에 연결할 수 없습니다.

분류에서Dev

ODBC를 통해 SQL Server에 연결할 수 없습니다.

분류에서Dev

Infiniband를 통해 서버에 연결할 수 없습니다.

분류에서Dev

Watir를 통해 Tor-Firefox에 연결할 수 없습니다.

분류에서Dev

jdbc를 통해 하이브에 연결할 수 없습니다.

분류에서Dev

SQLApi ++를 통해 MemSQL에 연결할 수 없습니다.

분류에서Dev

ssh를 통해 다시 연결할 수 없습니다.

분류에서Dev

Bluemix VM은 ssh를 통해 연결할 수 없습니다.

분류에서Dev

Magallanes는 SSH 키를 통해 연결할 수 없습니다.

분류에서Dev

ssh를 통해 라우터에 연결할 수 있습니까?

분류에서Dev

ssh를 통해 github에 연결할 수 없습니다. 권한이 거부되었습니다 (공개 키).

분류에서Dev

SSH를 통해 루트가 아닌 다른 사용자에게 연결할 수 없습니다.

분류에서Dev

OpenSSH를 실행하는 SSH를 통해 Windows 10에 연결할 수 없습니다.

분류에서Dev

http를 통해 함수 앱에서 Azure VM에 연결할 수 없습니다.

분류에서Dev

웹 콘솔 외부에서 SSH를 통해 서버에 연결할 수 없습니다.

분류에서Dev

SSH를 통해 원격 서버에 연결할 수 없습니다 (공개 키 필요).

분류에서Dev

SSH를 통해 원격 서버에 연결할 수 없습니다 (공개 키 필요).

분류에서Dev

SSH를 통해 원격 Ubuntu 시스템에 로그인 할 수 없음-연결이 거부되었습니다.

분류에서Dev

웹앱에서 JDBC를 통해 HIVE에 연결할 수 없습니다.

분류에서Dev

WiFi를 통해 인터넷에 연결할 수 없지만 케이블로 연결할 수 있습니다.

Related 관련 기사

  1. 1

    SSH를 통해 Raspberry Pi에 연결할 수 없습니다.

  2. 2

    ssh를 통해 Snappy Ubuntu Core에 연결할 수 없습니다.

  3. 3

    ssh를 통해 github에 연결할 수 없습니다.

  4. 4

    WIndows 10에서 SSH를 통해 연결할 수 없습니다.

  5. 5

    ssh를 통해 mysql에 연결할 수 없습니다.

  6. 6

    ssh를 통해 다른 시스템에 연결할 수 없습니다.

  7. 7

    Docker에서 ssh를 통해 Corda 노드에 연결할 수 없습니다.

  8. 8

    jenkins에서 ssh를 통해 bitbucket에 연결할 수 없습니다.

  9. 9

    SSH를 통해 VirtualBox의 게스트 OS에 연결할 수 없습니다.

  10. 10

    SSH를 통해 데이터베이스에 연결할 수 없습니다.

  11. 11

    ODBC를 통해 SQL Server에 연결할 수 없습니다.

  12. 12

    Infiniband를 통해 서버에 연결할 수 없습니다.

  13. 13

    Watir를 통해 Tor-Firefox에 연결할 수 없습니다.

  14. 14

    jdbc를 통해 하이브에 연결할 수 없습니다.

  15. 15

    SQLApi ++를 통해 MemSQL에 연결할 수 없습니다.

  16. 16

    ssh를 통해 다시 연결할 수 없습니다.

  17. 17

    Bluemix VM은 ssh를 통해 연결할 수 없습니다.

  18. 18

    Magallanes는 SSH 키를 통해 연결할 수 없습니다.

  19. 19

    ssh를 통해 라우터에 연결할 수 있습니까?

  20. 20

    ssh를 통해 github에 연결할 수 없습니다. 권한이 거부되었습니다 (공개 키).

  21. 21

    SSH를 통해 루트가 아닌 다른 사용자에게 연결할 수 없습니다.

  22. 22

    OpenSSH를 실행하는 SSH를 통해 Windows 10에 연결할 수 없습니다.

  23. 23

    http를 통해 함수 앱에서 Azure VM에 연결할 수 없습니다.

  24. 24

    웹 콘솔 외부에서 SSH를 통해 서버에 연결할 수 없습니다.

  25. 25

    SSH를 통해 원격 서버에 연결할 수 없습니다 (공개 키 필요).

  26. 26

    SSH를 통해 원격 서버에 연결할 수 없습니다 (공개 키 필요).

  27. 27

    SSH를 통해 원격 Ubuntu 시스템에 로그인 할 수 없음-연결이 거부되었습니다.

  28. 28

    웹앱에서 JDBC를 통해 HIVE에 연결할 수 없습니다.

  29. 29

    WiFi를 통해 인터넷에 연결할 수 없지만 케이블로 연결할 수 있습니다.

뜨겁다태그

보관