我必须设置一个用于发布到远程git存储库的ssh组密钥。
由于git(以及我假设许多其他程序)不允许定义标志滞后 ssh -i
将要使用的密钥的信息来自默认值或定义的内容 ~/.ssh/config
这将需要为需要具备此能力的用户执行新的管理任务(即在其中添加适当的条目) ~/.ssh/config
文件)。
有什么方法可以省去这个努力吗?我无法找到任何可由OpenSSH读取的环境变量,因为这将是一个解决方案(通过创建执行所需的包装脚本)。
使用ssh-agent会让问题消失吗?它可以保存有关多个身份的信息。
—
tink
@tink:谢谢这是一个好主意,之后很难保持用户环境的清洁,但它确实有效。
—
estani