0
私は現在、複数のgitリポジトリを同期させ、ローカルにgit fetch --prune
とgit pull
で更新するスクリプトを作成しています。PowerShellを使用してWindowsマシン上のリモートのgit認証情報を確認するにはどうすればよいですか?
私はスクリプトの最初の実行を自動化しようとしました。ここで、git資格情報マネージャはリモート資格情報の入力を求めます。
PowerShellでリモート(起点)の資格情報がすでに設定されているかどうかを確認/変更する方法はありますか?
注:私はすでにlibgit2sharp
と回避策を見つけることを試みたが、gitの-資格は、Windows上のWindowsVaultを使用して管理しているので...
使用されるアプローチ
- を捕まってしまいましたシステム私は、資格情報をテストすることを決めました。
- したがって、私は必要な資格情報を検証し、保存するためのPowerShellモジュールCredentialManagerを使用:
Get-StoredCredential -Target "git:https://<GitLab_FQDN>"
- ので、これらを私はgitのコマンドを呼び出す前に、リモートホストの認証情報を確認することができます。