将 Mercurial 中的子存储库 URL 从 https 更改为 ssh。这样做有什么问题吗?

发布于 2024-10-27 10:17:13 字数 552 浏览 7 评论 0原文

我在 .hgsub 中有一个子存储库的条目,使用 https 调用。

myrepo = https://[email protected]/user/project

现在,我想使用 ssh,因为两个存储库都是我的,并且我已经创建了一个 ssh 密钥。所以,那就是:

myrepo = ssh://[email protected]/user/project

我没有改变,也没有测试。有人知道更改此网址是否会增加某种问题吗?

I have in a .hgsub, an entry to a subrepository, that is invoked using https.

myrepo = https://[email protected]/user/project

Now, I want to use ssh since both repositories are mine and I've created a ssh key. So, it would be:

myrepo = ssh://[email protected]/user/project

I haven't changed, and haven't tested either. Does someone knows if changing this url is going to add some kind of problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若沐 2024-11-03 10:17:13

只要您有一个密码或公钥/私钥组合可用于 ssh,就应该没问题,因为它与此处的示例语法相匹配:https://www.mercurial-scm.org/wiki/QuickStart

但是,您也可以执行以下操作:

ssh://[email protected]//absolute/path/to/repo

这是我在推送/时在 .hg/hgrc 中的内容将项目拉到我的家庭服务器(如果两台计算机上的用户名相同,则可以删除 user@)。

It should be fine as long as you have a password or public/private key combo to use with ssh as that matches their example syntax here: https://www.mercurial-scm.org/wiki/QuickStart

However, you can also do the following:

ssh://[email protected]//absolute/path/to/repo

This is what I have in my .hg/hgrc when I push/pull projects to my home server (user@ can be eliminated if you have the same username on both machines).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文