我正在编写Windows Powershell脚本来设置新的开发环境。其中一个步骤使用git clone
来从Github中提取项目。我正在使用以下命令:
git clone git@github.com:Account/Project.git C:\Project
这样可行,但git
会提示用户输入密码。不幸的是,这行代码在Powershell脚本的中间执行,并且用户没有意识到它正在期待他们的输入,因为在此之前其他所有内容都是自动化的。
我想在脚本首次执行时提示用户输入密码,但是如何将其传递给git clone
?看起来它不能接受密码作为其参数之一。
答案 0 :(得分:-1)
如果您想使用用户名&密码,试试
git clone https://Account:Password@github.com/Account/Project.git C:\Project
如果OAuth令牌或personal access token (PAC)
git clone https://anything (for example Account, OAuth or x-token-auth):Token@github.com/Account/Project.git C:\Project
或
git clone https://Token:x-oauth-basic@github.com/Account/Project.git C:\Project