2014-11-08 3 views
1

Windows 7에서 git를 설치 한 다음 posh-git (powershell에서 git를 실행)하면 오류가 표시되지 않습니다. 나는 powershell에서 'git init'과 'git status'와 같은 git 명령을 입력 할 수 있으며 posh-git의 탭 완성은 powershell에서 작동하므로 posh-git이 성공적으로 설치되었다는 것을 의미한다고 믿는다.Posh Git은 프롬프트시 상태 또는 색상을 표시하지 않습니다.

그러나 posh-git 문서에 따르면 my powershell 프롬프트는 내 디렉토리에 .git 파일이있을 때 [master]와 같은 색상으로 'git status'정보를 제공해야하지만 그렇지 않습니다. $ GitPromptSettings (posh-git의 github readme에서 찾은)를 실행했지만 "EnablePromptStatus"는 True이고 프롬프트 상태를 사용하도록 변경해야하는 것처럼 보이는 GitPromptSettings의 다른 옵션은 표시되지 않습니다.

내 현재 디렉토리 인 powershell에 .git 폴더가 있는데, powithell에 입력 한 'git init'명령을 사용하므로 posh-git의 PromptStatus 기능이 powershell 프롬프트에 반영되지 않은 이유를 알 수 없습니다. .

+0

여기로 이동 및 버그 파일 : 내 디렉토리를 들어 "\ 도구 \ poshgit C가"이었다 https://github.com/dahlbyk/posh-git/issues 을 그리고 당신은 좋은 분위기에 있다면 , 당신은 그것을 스스로 고칠 수 있습니다 :) –

+0

고마워요 Vivek, 끝났습니다. 나는이 시점에서 나는 그것을 고치려고 많은 도움을 줄 것이라고 생각하지는 않지만. –

답변

0

Windowws 7에서 잠시 Git Bash를 사용 해왔고 처음에는 같은 오류가있었습니다. 그 이유는 내 컴퓨터의 서명이 서버에서 유효성이 검증되지 않았기 때문입니다. 그래서 본질적으로해야 할 일은 .ssh 디렉토리에 저장되어있는 Git Bash를 사용하여 서명을 생성하고 클립 보드에 복사합니다. 그런 다음 github 또는 웹 브라우저에서 사용하는 git 저장소 클라이언트에서 프로필을 열고 프로필로 이동 한 다음 서명 추가 탭에서 생성 한 서명을 붙여 넣습니다. 이것은 나를 위해 일했습니다. 이 문제가 귀하가 직면하고있는 것과 동일한 문제인지 확실하지는 않지만 내 경험을 공유 할 생각이라고 생각하십시오.

0

이 질문에 여전히 답이 필요하지만 포스터. 방금 posh git이 설치되어있는 환경 변수에 환경 변수를 추가하고 작업을 시작했습니다.

관련 문제