cygwin - perforce 密码在 cygwin 中未隐藏

标签 cygwin perforce

我在 Windows 上使用 cygwin 并正在设置 perforce 环境。

对于环境变量,我设置了 P4USER/P4PORT/P4CONFIG。

奇怪的是,当我使用p4登录时,我输入的密码没有被屏蔽。我在 Linux 机器上使用完全相同的设置,这不会给我带来任何问题。

enter image description here

最佳答案

我意识到我的贡献有点晚了,但这是我最终找到并附加到 cygwin 中的 .bash_profile 中的解决方案。我发布它是为了将来节省自己(也希望其他人)的时间。

p4 ()
{
    _P4=`which p4`;
    if [ $1 = "login" ]; then stty -echo; fi;
    PWD=$(cygpath -wa .) "${_P4}" "$@";
    if [ $1 = "login" ]; then stty echo; fi;
}

关于cygwin - perforce 密码在 cygwin 中未隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22158670/

相关文章:

强制 P4CONFIG 未设置?

svn - 我知道 svn 和 git。如何理解 Perforce?

msbuild - Perforce 作为 w2k3x64 上的集成和构建服务器?

perforce - 在perforce中,如何列出待处理集成的源文件?

安卓NDK : Warning: There are no modules to build in this project

android - 将 Mupdf 库用于 pdfrenderer 不起作用

windows - cygwin 中的 Node 解释器 KO?

git-p4 正在吃掉我的图像文件

c - eclipse cygwin printf 在调试时没有输出

windows - 为什么 Windows 控制台会在一段时间后丢失命令行历史记录(向上箭头)?