如何在 EC2 上安装 pass (密码存储)?

如何在 EC2 上安装 pass (密码存储)?

当我docker login在 ec2 Linux 机器上时,我得到:

WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

根据文档,安装经过将使这个警告消失。

yum install pass当我在 e2c 实例上运行时,yum 抱怨No package pass available.sudo amazon-linux-extras install epel之前尝试查找包但没有帮助。

如何pass在 e2c 的 Amazon Linux 2 AMI 实例上安装?

答案1

很遗憾,经过从 epel 7 退役(https://bugzilla.redhat.com/show_bug.cgi?id=1639806

最新的经过需要Git版本 >= 1.8.5 且版本 >= 1.7.0(在我的 ec2 机器上为1.6.0版本。

当然,你始终可以手动安装所有要求:https://git.zx2c4.com/password-store/tree/README

关于这一点已经有一些讨论(即支持centos7)已进入通过名单,但尚未知道结果: https://lists.zx2c4.com/pipermail/password-store/2019-July/003686.html

https://lists.zx2c4.com/pipermail/password-store/2019-July/003717.html

答案2

尝试使用 pip 安装:

pip install pass

相关内容