使用'{3}}
中所述的'scm login'命令时,如何隐藏密码?我正在运行命令作为脚本的一部分,并且存在潜在的安全风险,允许将密码输出到命令窗口。
答案 0 :(得分:4)
如果lscm
中提到的this thread,您可以缓存所有后续scm运行的凭证。
但是(如mentioned here)
lscm
将启动一个守护进程,scm
是一次性协议 守护程序将加载SCM文件,并将在后续调用中重用它们。这就是它在自动化环境中表现不佳的原因 如果您一起使用许多命令并决定使用lscm
,请确保在脚本结束时清理守护程序进程。
这将确保下一次运行时环境清洁。
或者:如果您使用scm
至少登录一次,detailed here,使用-c
选项(在提示时缓存密码):
缓存的密码位于〜/ .jazz-scm / repositories.txt。
缓存的密码受文件系统权限保护,并使用加密算法进行模糊处理。