git: 치명적:저는 'http' 프로토콜을 처리하지 않습니다.
웹 페이지에서 agit clone 명령을 복사하여 붙여넣었습니다. https://fedorahosted.org/ibus-typing-booster/
제가 할게요.
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://...
방법 2: 감소
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개의 "스페이스"를 추가했습니다.clone
리고그고.url
:
git clone https://<PATH>/<TO>/<GIT_REPO>.git
효과가 있습니다!
요약:.명령줄에 URL을 복사하여 붙여넣는 대신 입력합니다.그것은 나에게 효과가 있었다.
대부분은 터미널에서 "Ctrl+V" 또는 "Ctrl+Shift+V"를 누르면 나타날 수 있는 보이지 않는 유니코드 문자 때문입니다.전체 명령을 복사하여 붙여넣지 마십시오.대신 git clone을 입력한 다음 마우스 오른쪽 버튼 클릭 + 붙여넣기를 사용하여 URL을 복사하여 붙여넣습니다.
내 솔루션:
- 유형:
git clone
. - 하여 저소을복후 URL .
git clone
. - 커서를 다음 위치로 이동합니다.
git clone
그리고.https://...
. - 이 백이있 공경삭제 사이에 공백 합니다.
git clone
그리고.https://...
가질git clonehttps://...
- 하고 공을다추고를누다니릅하가시간다▁re니누▁and-릅▁space를▁press를 누릅니다.
Enter
.
저는 URL에 이중 따옴표를 사용했고 작동했습니다.그래서 뭐 그런 거.
git clone "http://git.fedorahosted.org/git/ibus-typing-booster.git"
효과가 있습니다. 단일 따옴표는 도움이 되지 않습니다.큰따옴표여야 합니다.
솔루션은 매우 간단합니다.
1 - git 경로를 복사합니다. 예: http://github.com/yourname/my-git-project.git
2 - 메모장을 열고 붙여넣습니다.그런 다음 메모장에서 경로를 복사합니다.
3 - 명령줄 경로를 붙여넣습니다.
그게 다야.
텍스트 편집기를 사용할 수도 있습니다.
- 텍스트 편집기에 URL 붙여넣기
- 텍스트 편집기에서 방금 붙여넣은 URL 복사
- 명령줄에 붙여넣기
클립보드에서 복사하지 마십시오. 브라우저의 위치 / 주소 표시줄에서 URL을 복사하십시오.
방금 URL을 클립보드에 복사한 후 단말기에 붙여넣었을 때도 같은 문제가 발생했습니다.복사 과거 옵션을 사용하지 않고 줄 전체를 다시 쓰는 것으로 문제가 해결되었습니다.
Android Studio의 경우:
깃클론을 제거하고 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을 복제할 수 있습니다.저는 os windows 10과 gitbash를 사용하고 있습니다.
Windows를 사용하는 경우 'url' 음성 표시를 사용하여 URL 에그짓 클론 'your-url-here'를 열고 닫습니다.
붙여넣은 URL을 확인하시고 복제 후 추가 시간이 걸립니다.
전체 깃 클론을 붙여 넣었거나http://<URL>.git
또는 git 저장소 URL 전에 추가 문자를 제거하기만 하면 됩니다.
비주얼 스튜디오 코드 옵션 git:clone 나는 모든 것을 시도했습니다. 예를 들어 5개의 백스페이스, 특별한 유니코드 문자 삭제! 그리고 공간을 넣는 것은 나에게 아무 것도 통하지 않습니다.
솔루션이 적합합니다.
git bash를 열고 전체 git clon url을 붙여넣기만 하면 됩니다.
비주얼 스튜디오 코드에 문제가 있는 것 같습니다.
이것은 빈 공간 문제 없이 우리에게 발생했고, 변화했습니다.https:
로.http:
고쳤어요...
이 질문과 관련된 답변입니다.
오류 - 치명적:'git clone https' 프로토콜을 처리하지 않습니다.
리눅스 시스템에 새로 설치된 VS 코드에 git 프로젝트를 복제하려고 했는데 비트 버킷에서 전체 URL을 복사했습니다.
git clone https://abc@bitbucket.org /httpsuser/myproject.git
하지만 실제로 실행 명령은 다음과 같습니다.
git clone git clone https://abc@bitbucket.org /httpsuser/myproject.git
물통 속에
따라서 다음 단계를 수행합니다.
Ctrl+p를 입력하면 명령 상자가 열립니다.'Clone'을 입력하고 엽니다.
이제 Git 저장소의 URL만 여기에 붙여넣으십시오.예: https://abc@bitbucket.org /httpsuser/myproject.git
그런 다음 Git 암호를 입력하기 위한 상자가 화면에 나타납니다.여기에 Git 암호를 입력합니다.
됐습니다.
저장소 링크를 복사하여 붙여넣으면 이 문제가 발생합니다.
내가 이번에 알아차린 것은.
- GitHub에서 복사 버튼을 사용한 다음 GitBash(Windows)에 URL을 붙여넣으면 이 오류가 발생합니다.
- 링크를 선택한 후 붙여넣으면 작동하거나 작동하는 URL을 입력할 수도 있습니다.
그래서 GitHub 복사 버튼에 문제가 있을 수 있다고 생각합니다.
GitExtensions GUI 또는 GitHub Desktop(명령줄 도구가 아닌 UI 소프트웨어를 사용하는 경우 의미)을 사용하여 레포를 복제하는 경우 URL(예: https://...)만 복사하여 붙여넣어야 합니다.그러니 더 이상 가질 필요가 없습니다.git clone
URL 앞에 해당 소프트웨어가 직접 수행합니다.
언급URL : https://stackoverflow.com/questions/30474447/git-fatal-i-dont-handle-protocol-http
'programing' 카테고리의 다른 글
Node.js / Express.js - app.router는 어떻게 작동합니까? (0) | 2023.05.13 |
---|---|
"스크립트 실행" 빌드 단계를 릴리스 구성으로 제한하려면 어떻게 해야 합니까? (0) | 2023.05.13 |
Postgres에서 두 필드의 MIN()을 얻으려면 어떻게 해야 합니까? (0) | 2023.05.13 |
Postgre 사용 안 함SQL 외부 키의 마이그레이션 확인 (0) | 2023.05.13 |
Sed를 사용하여 문자열을 포함하는 전체 줄 바꾸기 (0) | 2023.05.08 |