首页 > 解决方案 > 无法推送到 chiselapp 上托管的化石回购

问题描述

我在 chiselapp.com 上有一个化石存储库。我已经在各种机器上使用了几年。

我最近将 repo 克隆到运行 Windows 10 和化石 2.8 [f8d7f76bfd] 的新机器上。当我尝试将更改推送到 chiselapp 时,出现错误

用户“用户名”的密码丢失或不正确

我已将远程 url 配置为

https://<用户名>:<密码>@chiselapp.com/user/ <chiselapp-user >/repository/ <repo-name>

化石报告为

https://<用户名>@chiselapp.com/user/ <chiselapp-user >/repository/ <repo-name>

没有密码。我认为这是化石的一个安全特征。

我确信我已经为用户名设置了正确的密码,<因为>一旦我以<chiselapp-user身份登录,我就可以在 chiselapp 中使用该密码>

化石推

除了本地的错误消息外,chiselapp 上的访问日志中也没有任何条目。

请有人告诉我哪里出了问题,以及如何设置自己能够推动更改。除了用户名之外,我看不到可以推送更改的 Windows 7 机器和我不能推送更改的 Windows 10 机器之间的任何配置差异。两个用户名都在 chiselapp 上设置了bs功能。

谢谢你的帮助。


更新(2019 年 8 月 10 日)

我正在构建一台运行 Linux Mint 的新笔记本电脑。我已经下载了化石(现在是 2.9 版),并不感到惊讶的是能够推动 chiselapp 有点困难,但我最终还是做到了。

我已将化石 2.9 放到 Windows 10 机器上,并配置了与薄荷机器上完全相同的远程 url;我对此很有信心,因为我可以看到两个命令行。当我尝试push从 Windows 机器上时,我仍然收到错误消息。

(mint 和 Windows 10 操作之间的细微差别是,在 Mint 上我看到一个提示

记住密码(是/否)?

它不会出现在 Windows 上。这是与移植相关的错误吗?)

标签: fossil

解决方案


我在化石网站的论坛上问过这个问题。

事实证明,我的问题是由 cygwin 窗口中的 Windows 版本的化石引起的,而不是 cygwin 发行版中的版本。

现在我已经安装了更高版本的化石,并在 cygwin 命令行中使用它,一切都运行良好。


推荐阅读