TortoiseGiit "git did not exit cleaanly(exit code 128)"발생 시 처리

개요


윈도우 10+github+Tortoisie Giit의 조합에서 사용하던 중 갑자기'git did not exit cleany(exit code 128)'오류가 발생해 Commiit가 실패하고 Fetch도 진행할 수 없게 됐다.

정황

  • Giithub에 대해 전날 Commiit를 실시했으나 정상적으로 사용되고 있음
  • 사용자 이름, 비밀번호 변경 없음
  • Widnows10의 다운이나 강제 종료도 발생하지 않았음
  • 잘못된 정보를 Google로 번역해 보십시오


    git did not exit cleanly (exit code 128)
    git가 정상적으로 끝나지 않았습니다. (종료 코드 128)
    저번 TroiseGit가 제대로 끝나지 않으면 일어날까요?
    하지만 Windows 10을 다시 시작해도 변경되지 않습니다.

    구글 검색


    구글에서 오류 정보를 검색할 때
    • TroiseGiit의 터미널이나 인증서에 오류가 있을 경우 발생
    암호 오류 발생
    · TroiseGiit를 다시 설치해도 개선되지 않음
    이런 메시지가 나왔습니다.

    대응하다


    1. TroiseGiit의 터미널을 다른 터미널로 전환
    2. TroiseGiit의 인증서가 Windows 자격 정보에 기록됨
    Windows 자격 정보에서 Git Hub 인증서를 제거한 후 등록
    3. TroiseGiit에 대한 인증서 검사 비활성화
    이런 방법이 있는 것 같아요.

    실제로 한 일


    '1'의 종착역을 전환하면 나중에 이상한 일이 일어날 것 같다.
    2. Windows 자격 정보를 삭제하는 것은 번거롭고 다시 발생할 것 같습니다.
    따라서 "3.TroiseGiit에 대한 인증서 확인이 잘못되었습니다."
    증명서는 통신을 탐지하는 위장과 변조 역할을 하기 때문에 상업용 이용 등의 경우'1'또는'2'를 강력히 추천한다.

    TroiseGit 인증서 검사를 해제하려면


    1. 오른쪽 단추 메뉴 "TortoiseGiit"→"Settings"
    2. 왼쪽 메뉴의 "Giit"선택
    3.「Git uses the concept of a hierarchical ...」라고 경고하며 "OK"를 클릭한다.
    ※ 상위 레벨 설정이 변경되면 하위 레벨 설정이 적용됩니다.이런 메시지.
    4. "Edit globl.gitconfig"를 클릭
    텍스트 편집기에서 프로필 열기
    5. 다음 기술 추가 및 저장
    [http]
    	sslVerify = false
    
    ※ 재부팅 등은 필요 없고 설치가 반영됩니다.
    Comit을 시험해 보았더니 오류가 사라졌다.

    최후


    이번에'인증서 검사 무효'대책을 마련했기 때문에 다시는 유사한 상황이 발생하지 않을 것이라고 생각하지만,'컴퓨터 교체','다른 사람에게서 발생하는 지원'을 구상할 수 있을 것 같다.하지만 그때는 이미 잊어버렸다고 생각해요.나는 네가 이 보도를 떠올릴 수 있기를 바란다.
    이상은'TortoiseGiit'git did not exit clearny(exit code 128)'발생 시 대응'이었다.도구도 정확하게 이해해야 한다.

    좋은 웹페이지 즐겨찾기