如何在不泄露密码的情况下下载文件?

问题描述 投票:0回答:2

我在源代码管理中有一个 vagrant/puppet 项目,需要下载一些依赖项。 但是,这些依赖项依赖于受密码保护的 Nexus 实例。

如果我将 wget 与

--username
--password
一起使用,我可以下载文件,但是,我无法将我的用户名和密码签入源代码管理。

我不想要求人们在签出后对源文件进行修改(通过输入用户名/密码),因为我更喜欢直接运行项目。

是否可以通过 wget 或 curl 使用加密密码?

我不能只对文件设置权限,因为它是一个流浪盒子,开发人员将拥有完全的 root 访问权限。

curl vagrant puppet wget
2个回答
0
投票

这不是您可以使用 WGET 或 cURL 直接完成的事情。您可以寻求做到这一点的一种方法是拥有代理;您请求该站点,该服务器又从单独的服务器请求文件并将其传递给访问者。

简而言之:


0
投票

当您有正在运行的电子邮件客户端(并已登录)时,这是可以实现的。

然后您可以使用该电子邮件客户端的 API。

Outlook 有一个叫做命令行开关的东西,请参阅文档: https://support.microsoft.com/en-au/office/command-line-switches-for-microsoft-office-products-079164cd-4ef5-4178-b235-441737deb3a6

© www.soinside.com 2019 - 2024. All rights reserved.