当git要求我提供凭据时,会出现一个对话框。但是,这在PowerShell远程会话中不起作用。我必须在计算机上打开RDP会话。
我如何让git从命令行要求提供凭据?
Note:我不想在一个文件中存储一个明确的密码,也不想在命令行中键入一个明确的密码。
我认为您误会了[[git本身在单独的GUI窗口中要求您提供凭据。 git
是仅命令行程序。但是,有一个credentials子系统,该子系统又可以调用/调用某些外部程序来完成其工作。您需要检查git配置文件以找出要调用的程序并更改该设置。请参阅git doku on Credentials Storage以供参考。不要以为该帮助与密码存储有关。您需要查找的内容是禁用凭据帮助器(还原没有凭据帮助器的默认行为)以获取所需的内容。这是有关how to uninstall the credentials helper for windows的文章。