从私人 Bitbucket 仓库安装 Python 包

Install Python Package From Private Bitbucket Repo

我为工作创建了一个 Python 3.5 包,它位于一个私有的 Bitbucket 存储库中,我可以轻松地提取代码并执行 "python .\setup.py install" 来安装它,但我想尝试一下消除必须提取代码并在我的机器上有多个副本的步骤,同时让我的同事更容易 install/update 包。是否可以使用 git bash 或 cmd(我们都在 Windows)来安装软件包并在此过程中要求凭据?

您可以使用 pip_install 中列出的 https 选项。 https://pip.pypa.io/en/stable/reference/pip_install/#git

示例代码:

pip install git+https://USER_NAME@GIT_URL/PATH_TO_YOUR_REPO.git

当您请求克隆 url 时,您可以使用 Bitbucket 为您提供的 url。只需记得添加 git+ 即可。

Bitbucket 现在正在转向应用程序密码,并且 deprecating 在克隆命令中使用密码。

使用 pip 从私人仓库安装

pip install git+https://USER_NAME:APP_PASSWORD@GIT_URL/PATH_TO_YOUR_REPO.git

您可以按照这些说明创建 app_password https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/