【问题标题】:Azure functions use ssh to access private github repoAzure 函数使用 ssh 访问私有 github 存储库
【发布时间】:2020-11-05 13:58:07
【问题描述】:

我正在将相当多的项目从本地服务器迁移到 Azure 功能。在这些项目中,我们使用自己创建的 Python 模块,这些模块托管在 private GitHub 存储库上。在本地或在 Ubuntu 服务器上开发时,我们可以将 ssh-key 添加到 GitHub 存储库中,我们可以这样做:

pip install git+ssh://git@github.com/org-name/package-name.git

安装我们自己的模块。

但是,我们如何在 requirements.txt 中有此功能的 Azure 函数上执行此操作。我不确定如何将 ssh 添加到我们的函数应用中。

或者有更好的解决方案吗?

【问题讨论】:

    标签: python azure github ssh azure-functions


    【解决方案1】:

    您可以在requirements.txt 中使用[-e] git+ssh://git.example.com/MyProject#egg=MyProject

    参考Requirements File Format

    【讨论】:

    • 这是否意味着项目必须是本地的?如果是这样,那将行不通。该项目托管在 github 上并经常维护。
    • 不,requirements.txt 在部署到 azure 后可以工作。文档:docs.microsoft.com/en-us/azure/azure-functions/…
    • 您能解释一下 azure 如何使用 ssh 访问我们的私有存储库吗?你确定这会奏效吗?
    • 测试需要一些时间...这里有个问题可以启发你:stackoverflow.com/questions/53181349/…
    猜你喜欢
    • 1970-01-01
    • 2017-04-21
    • 2013-08-17
    • 2018-11-27
    • 2021-01-18
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    相关资源
    最近更新 更多