gpt4 book ai didi

Bash/Git - 提示用户输入密码问题

转载 作者:行者123 更新时间:2023-12-04 08:46:59 26 4
gpt4 key购买 nike

我制作了一个 bash 脚本,可以自动向远程提交 git 提交。但是,当它进行提交时,它不会将 SSH key 密码提示传递给用户,它只是退出。
这是脚本的相关部分!

set -e

[...]

read -p "Would you like to upload your app now? [y/n]: " -n 1 -r
echo # (optional) move to a new line
if [[ ! $REPLY =~ ^[Yy]$ ]]
then
exit 1
fi

git add *
git commit -m "Commit (Automated)"
git push cloud master
不是一个真正的 shell 脚本人,所以任何帮助将不胜感激!
编辑:澄清我希望用户被提示在“git push ...”输入他们的密码

最佳答案

解决了!看起来我脚本顶部的“set -e”是罪魁祸首。它看到 git commit 命令“一切都是最新的”响应作为命令失败并退出。删除它解决了问题:D

关于Bash/Git - 提示用户输入密码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64267408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com