자식 : 치명적 : 프로토콜 'http'를 처리하지 않습니다
https://fedorahosted.org/ibus-typing-booster/ 웹 페이지에서 git clone 명령을 복사하여 붙여 넣었습니다.
알 겠어:
user@host> git clone http://git.fedorahosted.org/git/ibus-typing-booster.git
Cloning into 'ibus-typing-booster'...
fatal: I don't handle protocol 'http'
나는 전체 라인을 복사하여 붙여 넣었다 git clone http://...
.
사이에 문자 git clone
및 http://...
공간처럼 보이지만 그것은이다 특별한 유니 코드 문자 !
짧은 대답 :이 캐릭터를 제거하고 실제 공간에 들어가면 효과가 있습니다!
세부 정보를 좋아하는 사람들을 위해 : ASCII와 특수 유니 코드 문자를 나타내는 두 가지 방법이 있습니다.
Way1 : 파이썬
실제 라인은 다음과 같습니다.
vi t.txt # copy+paste the line
python
open('t.txt').read()
git clone \xe2\x80\x8b\xe2\x80\x8bhttp://...
Way2 : 덜
vi t.txt # copy+paste the line
LESSCHARSET=ascii less vi.txt
모양이 git clone <E2><80><8B><E2><80><8B>http://
이면 특수 유니 코드 문자를 복사하여 붙여 넣습니다.
사용 백 스페이스가 사이에 어떤 삭제 git clone
하고 url
다음 사용 스페이스 바를 그들 사이 깨끗한 공간을 추가 할 수 있습니다. 그렇게 간단합니다.
나는 단순히 사이 에 5 개의 "SPACE" 를 추가 clone
했다 url
.
git clone https://<PATH>/<TO>/<GIT_REPO>.git
그리고 작동합니다!
요약 : URL을 복사하여 명령 줄에 붙여 넣는 대신 URL을 입력하십시오. 그것은 나를 위해 일했다.
대부분 터미널에서 "Ctrl + V"또는 "Ctrl + Shift + V"를 누르면 나타나는 보이지 않는 유니 코드 문자 때문입니다. 전체 명령을 복사하여 붙여 넣지 마십시오. 대신 git clone을 입력 한 다음 오른쪽 클릭 + 붙여 넣기를 사용 하여 URL 을 복사하여 붙여 넣습니다.
URL에 큰 따옴표를 사용했는데 효과가있었습니다. 그래서 같은
git clone "http://git.fedorahosted.org/git/ibus-typing-booster.git"
작동합니다 .. 작은 따옴표는 도움이되지 않습니다. 큰 따옴표 여야합니다.
내 해결책 :
- 유형 :
git clone
. - 리포지토리 URL을 복사하여 이후에 붙여 넣습니다
git clone
. git clone
와 사이의 위치로 커서를 이동하십시오https://...
.- 삭제 공간이 사이에 있던 경우에
git clone
와https://...
있을 때까지git clonehttps://...
- 공간을 다시 추가하고을 누릅니다
Enter
.
텍스트 편집기를 사용할 수도 있습니다.
- 텍스트 편집기에서 URL 붙여 넣기
- 텍스트 편집기에서 붙여 넣은 URL을 복사하십시오.
- 명령 행에 붙여 넣기
클립 보드에서 복사하지 마십시오. 브라우저의 위치 / 주소 표시 줄에서 URL을 복사하면됩니다.
URL을 클립 보드에 복사 한 다음 터미널에 붙여 넣을 때도 같은 문제가 발생했습니다. copy-past 옵션없이 전체 줄을 다시 쓰면 문제가 해결되었습니다.
이것은 단지 공백 문제없이 우리에게 일어난, 그리고 변화 https:
에 http:
그것을 고정 ...
Android Studio에서 :
git clone을 제거하고 URL 만 유지하면 효과가 있습니다!!
아래의 클로닝 :
git clone https://github.com/zendframework/ZendSkeletonApplication.git
오류를 준다 :
Cloning into 'ZendSkeletonApplication'...
fatal: I don't handle protocol 'https'
그것을 다음과 같이 수정했습니다.
git clone https://github.com/zendframework/ZendSkeletonApplication
완벽하게 작동하거나 URL을 git clone 할 수 있습니다. os windows 10과 gitbash를 사용하고 있습니다.
Windows를 사용하는 경우 'url'음성 표시를 사용하여 URL을 열고 닫으십시오. 예 : git clone 'your-url-here'
붙여 넣은 URL을 확인하십시오. 복제 후 추가 h가 걸립니다.
따라서 전체 자식 복제본을 붙여 넣거나 http://<URL>.git
자식 저장소 URL 앞에 추가 문자를 제거하십시오.
Visual Studio 코드 옵션 git : clone에서 5 개의 백 스페이스를 넣고 특수 유니 코드 문자를 삭제하는 등 모든 것을 시도했습니다! 공간을 두는 것은 나에게 아무런 효과가 없다
솔루션은 나를 위해 작동
git bash를 열고 전체 git clone url을 붙여 넣고 완료하십시오.
비주얼 스튜디오 코드에 문제가있는 것 같습니다.
이 질문과 관련된 답변입니다.
오류-치명적 : 프로토콜 'git clone https'를 처리하지 않습니다.
Linux 시스템에서 새로 설치된 VScode에 git 프로젝트를 복제하려고했습니다. 비트 버킷에서 전체 URL을 복사했습니다.
그러나 실제로는 다음과 같은 명령을 실행합니다.
git clone git clone https : //abc@bitbucket.org/abcuser/myproject.git
비트 버킷에.
따라서 다음 단계를 수행하십시오.
1. Ctr + p를 입력하십시오. 명령 상자가 열립니다. '
Clone'2를 입력하고 엽니 다 . 이제 git reposiratory의 URL 만 여기에 붙여 넣으십시오. 예 : https : //abc@bitbucket.org/abcuser/myproject.git
3.이 상자를 입력하면 git password 입력 화면이 나타납니다. 여기에 git 비밀번호를 입력하십시오.
4. 완료.
이 문제로 인해 저장소 링크를 복사하여 붙여 넣는 것처럼 보입니다.
내가 알아 낸 것
- GitHub에서 복사 버튼을 사용하고 GitBash (Windows)에 URL을 붙여 넣으면이 오류가 발생합니다
- 링크를 선택한 다음 붙여 넣기를하면 작동하거나 작동하는 URL 만 입력해도됩니다.
GitHub 복사 버튼에 문제가 있다고 생각합니다.
해결책은 매우 간단합니다.
1- 자식 경로를 복사하십시오. 예 : http://github.com/yourname/my-git-project.git
2- 메모장을 열고 붙여 넣습니다. 그런 다음 메모장에서 경로를 복사하십시오.
3- 명령 행 경로 붙여 넣기
그게 다야.
참고 URL : https://stackoverflow.com/questions/30474447/git-fatal-i-dont-handle-protocol-http
'Programing' 카테고리의 다른 글
|| (0) | 2020.03.17 |
---|---|
foreach없이 목록에서 항목으로 항목을 복사하려면 어떻게합니까? (0) | 2020.03.17 |
byte []를 Java로 파일로 (0) | 2020.03.17 |
MySQL에서 --secure-file-priv를 어떻게 해결해야합니까? (0) | 2020.03.17 |
다른 스레드의 메인 스레드에서 코드 실행 (0) | 2020.03.17 |