标签: hgrc

如何使用Mercurial保存用户名和密码?

我在个人项目中使用了Mercurial,每次我想将某些东西推送到服务器时,我一直在输入我的用户名和密码.

我尝试将以下内容添加到.hgrc我的主目录中的文件中,但它似乎完全被忽略了.

[ui]
username = MY_USER_NAME
password = MY_PASSWORD
Run Code Online (Sandbox Code Playgroud)

如何以正确的方式做到这一点?

mercurial hgrc

267
推荐指数
5
解决办法
17万
查看次数

如何获取远程服务器的hg路径?

我已经创建了远程仓库来推动我对ssl的本地更改.我确实hg showconfig --debug找到了我的远程hg路径,但它有点让我知道如何准确地找到它是什么.

mercurial hgrc hg-paths

86
推荐指数
1
解决办法
4万
查看次数

Mercurial:全局忽略文件

我知道.hgignore如何以逐个项目的方式忽略文件.我想忽略所有Mercurial存储库的内容.

有什么我可以坚持下去.hgrc吗?或者.hgignore在我的$HOME道路上(我已经尝试过了,但也许我做错了).

mercurial hgignore hgrc

61
推荐指数
1
解决办法
1万
查看次数

在Mercurial .hgrc文件中设置用户名

我一直在浏览SO和谷歌解决我的基本问题,到目前为止我没有运气.

我是Mercurial的新手,刚刚将它安装在我的Mac上.我正在使用它进行个人版本控制,并且不会与中央服务器通信(尚未).

当我尝试提交文件时,我会中止:没有提供用户名(请参阅"hg help config").这个问题的常见解决方案是在〜/ .hgrc中添加以下内容

[ui]
username = Firstname Lastname <firstname.lastname@example.net>
Run Code Online (Sandbox Code Playgroud)

我已经完成了,但错误仍然存​​在.它只是不会读取文件.有什么建议?

mercurial hgrc

25
推荐指数
1
解决办法
2万
查看次数

hg:如何更改Mercurial(hg)安装的语言?(苹果系统)

我昨天在我的Mac(雪豹)上重新安装了mercurial.Mercurial的UI /控制台语言已从英语改为丹麦语.我的机器设置为美国 - 英语,我的键盘布局是丹麦语.我不希望丹麦语翻译活跃,因为它不完整.

我只需要Mercurial再次"说"英语.:-)我如何改变这个?

mercurial hgrc

20
推荐指数
2
解决办法
5479
查看次数

从Mercurial拉出 - 证书错误

我试图从服务器拉,我得到以下错误:

C:\Users\User\hg_repo>hg pull
abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICAT
E:certificate verify failed
Run Code Online (Sandbox Code Playgroud)

我已下载证书并将其安装到Windows的"受信任的根证书颁发机构"中,但我仍然收到错误消息.如何让Mercurial信任证书?

mercurial certificate hgrc

20
推荐指数
1
解决办法
1万
查看次数

我可以通过编程方式设置Mercurial配置选项吗?

我正在寻找一种方法来设置.hgrc配置项而不实际编辑文本文件.我正在尝试标准化hgrc多个开发人员的设置,我想要一个像这样的命令

hg --config ui.username=foo
Run Code Online (Sandbox Code Playgroud)

但它也将配置更改保存到hgrc文件中.

看起来这应该是应该直接在vanilla hg命令中支持的东西,但我无法在任何地方找到它.

mercurial config hgrc

16
推荐指数
1
解决办法
3836
查看次数

我可以在我的mercurial .hgrc中包含子配置文件吗?

我想保持我的主要.hgrc版本控制,因为我有相当数量的自定义,但我想根据我正在使用的机器(工作,家庭和c)具有不同的作者名称.

我在bash脚本中执行此操作的方法是获取Mercurial忽略的主机本地bash脚本,但我不确定如何以Mercurial使用的配置文件格式执行此操作.

python mercurial hgrc dotfiles

15
推荐指数
1
解决办法
981
查看次数

如何在Mercurial中解决错误消息"abort:repository default-push not found!"?

我是Mercurial的新手并试图将测试文件推送到在线存储库.abort: repository default-push not found! 当我尝试使用hg push命令时,我遇到了一条错误消息.我在网上搜索了大部分提到的答案来配置.hg/hgrc文件.我已经完成了并检查了我的.hg/hgrc文件.它确实有一些东西

[paths]
default = https://ALab@bitbucket.org/Alab/analysis
[web]
cacerts = /etc/pki/tls/certs/ca-bundle.crt
Run Code Online (Sandbox Code Playgroud)

为了澄清我的问题,这里是我执行的几个步骤和我得到的错误消息.我的机器是安装了默认Python 2.4.3的RedHat Linux 5服务器.我已经为Mercurial建立了一个目录,/home/Cassie/CassieDir/analysis并在bitbucket.org上建立了一个存储库,用户名ALab进行分析.我有输入commit命令和其他hg status命令.他们都好看.然后,我首先创建了一个名为README的虚拟文件,并尝试将其推送到/analysis目录

hg push
Run Code Online (Sandbox Code Playgroud)

错误消息显示:

abort: certificate checking requires Python 2.6
Run Code Online (Sandbox Code Playgroud)

然后,为了避免证书错误,我然后键入

hg push --insecure
Run Code Online (Sandbox Code Playgroud)

错误消息显示为

Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
Not trusting file /home/Cassie/CassieDir/analysis/.hg/hgrc from untrusted user Cassie, group Cassie
abort: repository default-push not found! …
Run Code Online (Sandbox Code Playgroud)

mercurial push repository hgrc

15
推荐指数
1
解决办法
2万
查看次数

我怎么知道Mercurial的当前标签?

现在,我正在通过Mercurial(hg)获取vim源代码:

root@flyingfisher-virtual-machine:/work/ABC/VIM_HG# hg tags |more
tip                             5228:3f65dc9c8840
v7-4a-039                       5227:a08fa2919f2b
v7-4a-038                       5225:8f983df0299f
v7-4a-037                       5223:91d478da863e
v7-4a-036                       5221:9982ec574beb
v7-4a-035                       5218:4ceacc1b0054
v7-4a-034                       5216:947edb6335d1
v7-4a-033                       5214:fa024ce48542
v7-4a-032                       5212:2741b46e96bf
v7-4a-031                       5210:839ebe7c1b2f
Run Code Online (Sandbox Code Playgroud)

然后

root@flyingfisher-virtual-machine:/work/ABC/VIM_HG# hg update v7-4a-018
216 files updated, 0 files merged, 0 files removed, 0 files unresolved
Run Code Online (Sandbox Code Playgroud)

几个小时后,我怎么知道我在哪个标签上工作?

是否有一些Mercurial命令告诉当前标签信息?

mercurial hgrc

12
推荐指数
2
解决办法
7235
查看次数

标签 统计

hgrc ×10

mercurial ×10

certificate ×1

config ×1

dotfiles ×1

hg-paths ×1

hgignore ×1

push ×1

python ×1

repository ×1