运行git的npm脚本 - 未设置用户凭据

时间:2017-04-12 12:09:58

标签: git npm

使用npm-scripts option时遇到问题。如果我通过运行选项运行git,则它不使用我的用户凭据。我只需通过检查shell上运行的git配置设置和运行脚本选项即可看到它。有什么想法如何在通过npm运行时使用我的用户设置/凭据?谢谢!

package.json
...
"scripts": {
  "git": "git config -l"
},
...

shell
$git config -l
$npm run git

1 个答案:

答案 0 :(得分:0)

感谢@RyanZim - 问题是由我的系统设置和使用Windows& Git Bash。

Git Bash&amp ;;上的主文件夹设置。 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script type="text/javascript" src="http://pdf-to-flipbook.codingfocus.com/release/jquery.pdfflipbook.1.js"></script> <script>$('a').pdfFlipbook();</script> 不同。 NPM正在使用cmd.exe,因此无法在Git Bash上找到我的cmd.exe文件夹。

解决方案:将.ssh文件夹克隆到两个主文件夹或修复系统设置,以便为Git Bash&amp; .ssh

将您的设置与cmd.exe(Git Bash)和ENV | grep 'HOME'SET)进行比较。