2017-12-14 16 views
0

저는 현재 여러 자식 저장소를 동기화하고 로컬로 git fetch --prunegit pull으로 업데이트하는 스크립트 작업을하고 있습니다.PowerShell을 사용하여 Windows 컴퓨터에서 원격의 git 자격 증명을 확인하는 방법은 무엇입니까?

이제 스크립트의 첫 번째 실행을 자동화하려고합니다. 여기서 git 자격 증명 관리자는 원격 자격 증명을 묻습니다.

PowerShell을 사용하여 원격 (원본)에 대한 자격 증명을 이미 설정 한 경우 확인/테스트 변경 방법이 있습니까?

참고 : 이미 자식-자격 증명 때문에


... 사용 된 접근

  • libgit2sharp와 해결 방법을 찾기 위해 시도했지만 붙어있어 관리 Windows에서 WindowsVault를 사용 시스템 내가 자격 증명을 테스트하기로 결정했습니다.
  • 그러므로 내가 필요한 자격 증명을 테스트하고 저장하기 위해 PowerShell을 모듈 CredentialManager을 사용 :
    • Get-StoredCredential -Target "git:https://<GitLab_FQDN>"
  • 그래서이와 내가 어떤 자식 명령을 호출하기 전에 원격 호스트에 대한 자격 증명을 확인할 수 있습니다.

답변

0

당신은 당신이 credetial.helper=wincred 같은 것을 볼 수있는 자격 증명의 경우

git confi --list --show-origin 

를 사용할 수 있습니다.