无法推送到 chiselapp 上托管的化石回购
Posted
技术标签:
【中文标题】无法推送到 chiselapp 上托管的化石回购【英文标题】:Can't push to fossil repo hosted on chiselapp 【发布时间】:2019-11-23 12:05:37 【问题描述】:我在 chiselapp.com 上有一个化石存储库。我已经在各种机器上使用了几年。
我最近将 repo 克隆到运行 Windows 10 和化石 2.8 [f8d7f76bfd] 的新机器上。当我尝试将更改推送到 chiselapp 时,出现错误
用户“用户名”的密码丢失或不正确
我已将远程 url 配置为
https://
<
username>
:<
password>
@chiselapp.com/user/<
chiselapp-user>
/repository/<
repo-name>
化石报告为
https://
<
username>
@chiselapp.com/user/<
chiselapp-user>
/repository/<
repo-name>
没有密码。我认为这是化石的一项安全功能。
我确信我已经为 <
username>
设置了正确的密码,因为一旦我以 <
chiselapp-user>
登录后,我就可以在 chiselapp 中使用该密码。
之后
化石推
除了本地的错误信息,在chiselapp的访问日志中还有no条目。
请有人告诉我哪里出了问题,以及如何让自己能够推动更改。除了用户名之外,我看不到可以推送更改的 Windows 7 机器和我不能推送更改的 Windows 10 机器之间的任何配置差异。两个用户名都在 chiselapp 上设置了 bs 功能。
感谢您的帮助。
更新(2019 年 8 月 10 日)
我正在构建一台运行 Linux Mint 的新笔记本电脑。我已经下载了化石(现在是 2.9 版),并没有惊讶于能够推动 chiselapp 有点困难,但我最终还是做到了。
我已将化石 2.9 安装到 Windows 10 机器上,并已将远程 url 完全配置为与薄荷机器上的相同;我对此很有信心,因为我可以看到两个命令行。当我尝试从 Windows 机器 push
时,我仍然收到错误。
(mint 和 Windows 10 操作的细微差别是在 Mint 上我看到一个提示
记住密码(是/否)?
它不会出现在 Windows 上。这是与移植相关的错误吗?)
【问题讨论】:
以防万一:你之前在 2.8 中使用过吗? (化石的 1.x 和 2.x 版本之间存在严重的不兼容性。) 现在,我坐在另一台运行 Linux 和化石 2.6 的机器上,它可以推送到 chiselapp ok。根据页脚,chiselapp.com 正在运行化石 1.34,日期为 2015-11-02,这听起来有点令人惊讶。 至于 chiselapp.com,我想必须让现有的存储库与他们的用户仍然使用 1.x 的可能性保持兼容,这会使他们无法更新。一旦一个仓库(甚至是意外地)升级到 2.x,就不能再从 1.x 使用 【参考方案1】:我在forumfossil website 上询问了这个问题。
turned out,我的问题是由于使用 cygwin 窗口中的 Windows 版本的化石造成的,而不是 cygwin 发行版中的版本。
现在我已经安装了更高版本的化石,并且正在从 cygwin 命令行使用它,一切都运行良好。
【讨论】:
以上是关于无法推送到 chiselapp 上托管的化石回购的主要内容,如果未能解决你的问题,请参考以下文章