强制化石在提交时提示用户和密码?

时间:2015-11-06 22:48:34

标签: fossil

假设我使用以下命令匿名克隆了chiselapp.com的公共存储库:

$ fossil clone https://chiselapp.com/user/elviejo/repository/dwpt2 dwpt2.fossil
$ fossil open dwpt2.fossil

现在我想提交一个新文件:

$ fossil commit -m "these are my modifications"

Fossil如何提示我输入用户名和密码?

PS:我知道我可以用语法首先克隆:

https://user:pass@chiselapp.com

但我们假设我无法再次克隆...... 谢谢。

1 个答案:

答案 0 :(得分:4)

您的问题中的用户名和密码并不完全清楚。我将假设您指的是用于在chiselapp.com上向存储库标识自己的用户名和密码 - 换句话说, sync 用户名和密码,而不是提交用户名。

您可以使用fossil remote-url命令更改远程URL。如帮助页面上所述:

  

remote-url由" clone"自动设置。命令或任何   "同步","推"或"拉"指定显式URL的命令。

     

默认的remote-url由自动同步和" sync"," push"使用,   "拉"省略服务器URL。

因此,如果您想更改同步时使用的用户名,则以下内容应该有效:

$ fossil remote-url https://user@chiselapp.com/user/elviejo/repository/dwpt2
$ fossil commit

如果未指定密码,化石将提示您输入密码。

(请注意,如果autosync setting已关闭,则提交功能不够;您必须syncpushpull)。

相关问题