【发布时间】:2018-04-30 13:49:19
【问题描述】:
我想自动从 Git 中提取。由于某些原因,无法在我正在使用的服务器中自动设置密码。所以它需要通过一个 Bash 文件来完成。现在我的 Bash 编码不是那么好。然后可以输入 SSH 密钥的密码。但我真的不知道该怎么办......
#!/bin/bash
cd . public_html/auto_deploy/foldername && git fetch --all && git checkout --force "origin/master"
上面的不行...然后它需要输入密码,我不知道该怎么办...我该怎么做?
【问题讨论】:
-
定义“不工作”,你能打印到标准输出看看哪个位失败了吗?
-
没有提示,我希望输入密码,所以bash脚本可以输入密码
-
如果您要将密码嵌入到脚本中,为什么不简单地让 git 保存凭据并输入一次呢?谷歌
git credential.helper