我在ubuntu 22.04上使用POLITE 1.4.0,并try 在我的项目中添加一个特定的git分支:

poetry add git+ssh://git@dev/home/git/projects/jaydebeapi#nanosecond_fix

Failed to clone ssh://git@dev/home/git/projects/jaydebeapi at 'nanosecond_fix', verify ref exists on remote.

这很奇怪,因为手动git克隆是有效的:

git clone -b nanosecond_fix ssh://git@dev/home/git/projects/jaydebeapi
Cloning into 'jaydebeapi'...
remote: Counting objects: 1592, done.
remote: Compressing objects: 100% (572/572), done.
remote: Total 1592 (delta 879), reused 1592 (delta 879)
Receiving objects: 100% (1592/1592), 397.30 KiB | 4.14 MiB/s, done.
Resolving deltas: 100% (879/879), done.

有什么 idea 吗?

注意:服务器和客户端上的Git版本均为2.34.1

推荐答案

以防万一,就像在issue 835中一样,验证远程分支是否存在.

默认情况下,您所做的手动克隆将签出main分支,而不是‘nanosecond_fix’分支.

不过,在您的手动克隆中,您可以列出所有本地和远程分支:

git branch -avv

如果分支机构存在,您可以执行以下操作:

git symbolic-ref HEAD refs/heads/nanosecond_fix 

Python相关问答推荐

有没有方法可以关闭Python多处理资源跟踪器进程?

在for循环中保存和删除收件箱

KNN分类器中的GridSearchCV

如何将我的位置与光强度数据匹配到折射图案曲线中?

如何在PIL、Python中对图像应用彩色面膜?

遵循轮廓中对象方向的计算线

从DataFrame.apply创建DataFrame

Python 3.12中的通用[T]类方法隐式类型检索

从webhook中的短代码(而不是电话号码)接收Twilio消息

Matlab中是否有Python的f-字符串等效物

删除最后一个pip安装的包

如何让Flask 中的请求标签发挥作用

如何过滤包含2个指定子字符串的收件箱列名?

使用groupby Pandas的一些操作

Python解析整数格式说明符的规则?

关于Python异步编程的问题和使用await/await def关键字

Python中的变量每次增加超过1

无论输入分辨率如何,稳定扩散管道始终输出512 * 512张图像

如何将数据帧中的timedelta转换为datetime

Gunicorn无法启动Flask应用,因为无法将应用解析为属性名或函数调用.'"'' "