【问题标题】:How to pipe text into stdin如何将文本通过管道传输到标准输入
【发布时间】:2021-05-23 21:11:20
【问题描述】:

我想做类似的事情

cat "username\npassword" | git push 以便 git 获取用户名和密码,因为它希望 stdin 的第一行作为用户名,stdin 的第二行作为密码,但它不起作用。

我做错了什么

【问题讨论】:

    标签: linux unix pipe stdin


    【解决方案1】:

    Git 专门从终端读取,它不只是从标准输入读取(这就是为什么您不会在终端中看到您的密码)。大多数读取密码的应用程序都可以这样工作。

    您需要使用 Git 的一种非交互式身份验证方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多