Github의 포크 가이드 ( https://guides.github.com/activities/forking/)
를 통해 저장소를 컴퓨터에 복제하려고합니다. 그러나 다음 명령을 실행하십시오.
$ git clone https://github.com/./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
fatal: protocol 'https' is not supported
SSH를 사용해 보았습니다.
$ git clone git@github.com:./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
Warning: Permanently added the RSA host key for IP address '.' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
내 컴퓨터에서 일부 구성 설정을 변경해야합니까, 아니면 이것이 GitHub에 문제가 있습니까?
편집 : 사용자 이름과 IP 주소를 “.”로 바꿨습니다.
답변
문제는 아마 이것입니다.
를 사용하여 붙여 넣으려고했습니다.
- CTRL + V
이전에는 작동하지 않았으므로 클래식으로 붙여 넣었습니다.
- Right Click -붙여 넣기 **.
슬프게도 터미널에서CTRL + V 를 입력 하면 추가됩니다.
- 숨겨진 ^?
(적어도 내 컴퓨터에서는 그렇게 인코딩되었습니다).
당신이 후에 만 나타나는 캐릭터
- backspace
(git bash에서 시도해보십시오).
그래서 당신의 링크는 ^?https://...
유효하지 않습니다.
답변
편집 : 이 특정 사용자 문제는 새로운 터미널 세션을 시작하여 해결되었습니다.
?
프로토콜 (https) 이전의 A 는 지원되지 않습니다. 당신은 이것을 원합니다 :
git clone git@github.com:octocat/Spoon-Knife.git
아니면 이거:
git clone https://github.com/octocat/Spoon-Knife.git
답변
간단한 답변은 https를 제거하는 것입니다.
당신의 레포. : (git clone https : // …….. )
그냥 그렇게 (git clone …….)
다시 입력하십시오 (git clone https : // …….. )
문제 해결 100 % …
답변
다음과 같이 URL에 큰 따옴표를 사용하십시오. git clone "https://yourRepoUrl"
(어쨌든 시작시에 2 인용 부호를 사용하고 있음을 알 수 있습니다).
동일한 오류 =>가 발생 fatal: protocol ''https' is not supported
했습니다 (https에 2 인용 부호가 표시됨).
답변
비린내가 있습니다. 아마도 일관성이없는 github 버그 일 것입니다 (A / B 테스트?)
나는 파이어 폭스를 사용하여 windows10에 있습니다. 방금 결제 URL을 복사하고 추가 문자를 얻었습니다. 그러나 처음입니다. 두 번째는 없었습니다. 나는 역사 파일을보고 그것을보아야했다!
여기 내 역사가있다 :
git clone --recursive https://github.com/amzeratul/halley-template
git clone --recursive http://github.com/amzeratul/halley-template
git clone --recursive github.com/amzeratul/halley-template
git clone --recursive https://github.com/amzeratul/halley-template
history 명령은 추가 문자를 표시하지 않습니다. 터미널에 복사하여 붙여 넣을 때 렌더링되지 않은 것처럼. ‘s’를 제거한 다음 전체 프로토콜을 어떻게 제거하려고했는지 알 수 있습니까? 백 스페이스 키가 내가 예상했던 것보다 문자 하나를 덜 옮겼을 때 더 조사하기 위해 트리거되었습니다!
쉘 히스토리 파일을 16 진 편집기를 사용하여 머신에 저장했습니다.
00000000 xx xx xx xx xx xx xx 0a 67 69 74 20 63 6c 6f 6e |xxxxxxx.git clon|
00000010 65 20 2d 2d 72 65 63 75 72 73 69 76 65 20 c2 96 |e --recursive ..|
00000020 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 |https://github.c|
00000030 6f 6d 2f 61 6d 7a 65 72 61 74 75 6c 2f 68 61 6c |om/amzeratul/hal|
00000040 6c 65 79 2d 74 65 6d 70 6c 61 74 65 0a 67 69 74 |ley-template.git|
00000050 20 2d 2d 68 65 6c 70 0a 67 69 74 20 75 70 64 61 | --help.git upda|
00000060 74 65 2d 67 69 74 2d 66 6f 72 2d 77 69 6e 64 6f |te-git-for-windo|
00000070 77 73 0a 67 69 74 20 63 6c 6f 6e 65 20 2d 2d 72 |ws.git clone --r|
00000080 65 63 75 72 73 69 76 65 20 c2 96 68 74 74 70 73 |ecursive ..https|
00000090 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6d |://github.com/am|
000000a0 7a 65 72 61 74 75 6c 2f 68 61 6c 6c 65 79 2d 74 |zeratul/halley-t|
000000b0 65 6d 70 6c 61 74 65 0a 63 75 72 6c 20 2d 2d 76 |emplate.curl --v|
000000c0 65 72 73 69 6f 6e 0a 63 64 20 63 6f 64 65 0a 67 |ersion.cd code.g|
000000d0 69 74 20 63 6c 6f 6e 65 20 2d 2d 72 65 63 75 72 |it clone --recur|
000000e0 73 69 76 65 20 c2 96 68 74 74 70 73 3a 2f 2f 67 |sive ..https://g|
000000f0 69 74 68 75 62 2e 63 6f 6d 2f 61 6d 7a 65 72 61 |ithub.com/amzera|
00000100 74 75 6c 2f 68 61 6c 6c 65 79 2d 74 65 6d 70 6c |tul/halley-templ|
00000110 61 74 65 0a 67 69 74 20 63 6c 6f 6e 65 20 2d 2d |ate.git clone --|
00000120 72 65 63 75 72 73 69 76 65 20 c2 96 68 74 74 70 |recursive ..http|
00000130 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6d |://github.com/am|
00000140 7a 65 72 61 74 75 6c 2f 68 61 6c 6c 65 79 2d 74 |zeratul/halley-t|
00000150 65 6d 70 6c 61 74 65 0a 67 69 74 20 63 6c 6f 6e |emplate.git clon|
00000160 65 20 2d 2d 72 65 63 75 72 73 69 76 65 20 67 69 |e --recursive gi|
00000170 74 68 75 62 2e 63 6f 6d 2f 61 6d 7a 65 72 61 74 |thub.com/amzerat|
00000180 75 6c 2f 68 61 6c 6c 65 79 2d 74 65 6d 70 6c 61 |ul/halley-templa|
00000190 74 65 0a 67 69 74 20 63 6c 6f 6e 65 20 2d 2d 72 |te.git clone --r|
000001a0 65 63 75 72 73 69 76 65 20 68 74 74 70 73 3a 2f |ecursive https:/|
000001b0 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 6d 7a 65 |/github.com/amze|
000001c0 72 61 74 75 6c 2f 68 61 6c 6c 65 79 2d 74 65 6d |ratul/halley-tem|
000001d0 70 6c 61 74 65 0a |plate.|
000001d6
이 IA c2 96
의 URL 앞에 삽입 CHAR. 그게 뭔지 모르겠습니다. ASCII가 확장되지 않았습니까 (있는 곳 –
) 클립 보드에있는 동안 붙여 넣은 거의 모든 곳에서 숨겨져 있습니다. 이 16 진수 값으로 찾은 가장 가까운 것은 https://www.fileformat.info/info/unicode/char/c298/index.htm 이지만 어디에서나 utf 접두사를 보지 못했습니다 (다시 손실되었을 수 있습니다) )
페이지 / 클립 보드를 잃어 버렸고 저장된 쉘 히스토리 파일에서 독점적으로 작업하고 있기 때문에이 모든 것이 잘못되었을 수 있습니다. 원래 버그 / 악의적 인 주입에서 데이터가 누락되었을 수 있습니다.
답변
문제
git clone https://github.com/rojarfast1991/TestGit.git
치명적 : 프로토콜 ‘https’는 지원되지 않습니다
해결책:
단계 :
(1) :-새 터미널을 열고 자식 저장소를 복제하십시오.
git clone https://github.com/rojarfast1991/TestGit.git
(2) 자동 자식 로그인 프롬프트가 열리고 사용자 자격 증명을 입력하라는 메시지가 표시됩니다.
사용자 이름 :-xxxxxxx
암호 :-xxxxxxx
마지막으로 복제가 시작됩니다 …
git clone https://github.com/rojarfast1991/TestGit.git
Cloning into 'TestGit'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.
답변
Windows 10에 git을 새로 설치하고 처음으로 실행 한 후에도 동일한 문제가 발생했습니다. bash 창을 다시 시작하면 문제가 해결되었습니다.