Tob*_*len 5 version-control fossil online-repository
我在我拥有的共享主机帐户上设置了一个化石库.我创建了一个perl脚本fossil.pl,它指向我在网站空间中放置的克隆存储库.我设置了所有正确的权限(755).当我去fossil.pl时,我得到了网络ui.一切都很酷.但是我遇到了推送问题,并希望有人能指出我的解决方案.
当我克隆存储库时,它会在新的克隆存储库中为我(Toby)设置一个新密码.如果我在线推送到此存储库而不更改密码它可以正常工作,我可以将更改从本地计算机推送到在线存储库.但是,一旦我更改了Toby的密码(更容易被我记住的东西),我会收到以下错误.
Bytes Cards Artifacts Deltas Send:
1810 9 0 2
1Server Error: not authorized to write
fossil: server says: not authorized to
write
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么会这样吗?谁知道怎么修它?
Fossil最近更改了如何保存密码的细节,这影响了在克隆,推送,拉取和同步过程中进行身份验证的方式.
此更改的一个结果是,克隆为您创建的第一个用户帐户的初始密码以旧方式存储密码,但更改任何密码会将其更新为新方式.要强制存储库中的所有密码记录使用新方法,请使用"fossil test-hash-passwords".
我会核实化石的两个副本都是在修改之后,根据需要升级两端.
请注意,如果升级到可用的最新版本,则必须在服务器上执行"fossil rebuild"(对于任何克隆,也必须在本地执行),因为数据库架构发生了更改.由于这样做总是安全的,所以在升级之后这样做是明智的.
| 归档时间: |
|
| 查看次数: |
1833 次 |
| 最近记录: |