Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将皮普指向一个反复无常的分支?_Python_Mercurial_Pip - Fatal编程技术网

Python 如何将皮普指向一个反复无常的分支?

Python 如何将皮普指向一个反复无常的分支?,python,mercurial,pip,Python,Mercurial,Pip,我正试图通过pip将我的应用程序安装到VirtualNV上进行测试 适用于安装默认值或提示如下: pip install -e hg+https://username@bitbucket.org/username/app_name#egg=app_name 但是有没有什么方法可以指向一个分支,而不仅仅是得到提示呢。不确定这是变化无常的事情,比特桶还是pip Bitbucket允许下载标记版本的代码,但我只能在登录到浏览器时才能让它工作。我尝试从标签安装tar.gz,如下所示: pip inst

我正试图通过pip将我的应用程序安装到VirtualNV上进行测试

适用于安装
默认值
提示
如下:

pip install -e hg+https://username@bitbucket.org/username/app_name#egg=app_name
但是有没有什么方法可以指向一个分支,而不仅仅是得到提示呢。不确定这是变化无常的事情,比特桶还是pip

Bitbucket允许下载标记版本的代码,但我只能在登录到浏览器时才能让它工作。我尝试从
标签安装
tar.gz,如下所示:

pip install https://username@bitbucket.org/username/app_name/get/bbc4286a75db.tar.gz

但即使在输入我的密码后,它仍会返回401未经授权(这是私人回购)

部分的正式pip文档:

反复无常

支持的方案有:hg+http、hg+https、hg+静态http和 hg+ssh:

-e hg+http://hg.myproject.org/MyProject/#egg=MyProject
-e hg+https://hg.myproject.org/MyProject/#egg=MyProject
-e hg+ssh://hg@myproject.org/MyProject/#egg=MyProject
还可以指定修订号、修订哈希、标记名或 本地分支机构名称:

-e hg+http://hg.myproject.org/MyProject/@da39a3ee5e6b#egg=MyProject
-e hg+http://hg.myproject.org/MyProject/@2019#egg=MyProject
-e hg+http://hg.myproject.org/MyProject/@v1.0#egg=MyProject
-e hg+http://hg.myproject.org/MyProject/@special_feature#egg=MyProject
在命令行中指定repo时,语法相同

pip install -e hg+http://hg.myproject.org/MyProject/@special_feature#egg=MyProject

当不使用0.8.2版中的
-e
选项时,它会工作。

您是否尝试过
用户名:password@bitbucket.org
?你试过@tag/branch/node吗?这在我的回购协议(而不是bitbucket)hg上运行良好+ssh://user@myserver//home/user/repos/myproject/@django14#egg=myproject-dev