scp 一个 Mercurial 存储库

发布于 2024-10-11 02:33:10 字数 594 浏览 7 评论 0原文

我有一个共享网络主机,我正在尝试找到一种方法将私有项目的最新副本从 bitbucket 下载到服务器上。

服务器没有安装任何版本控制工具,但是 >它确实有 scp 和 ssh 以及监狱级别的访问权限。它还有 wget 和 curl...

我可以做这样的事情吗?


scp ssh://[email protected]/jespern/testrepo ~/public_html

我在设置身份文件/DSA 密钥时没有遇到问题,但我不太确定这些协议是如何组合在一起的,因此我需要一些基本语法方面的帮助。

或者,如果 scp 不是可行的方法,那么 ssh 是否可以选择执行此操作?或者是否可以使用 CURL 或 wGet 获取最新版本的存储库,然后在服务器上重建它?

我确信有办法做到这一点,所以请不要回答说“这不可能”。

谢谢!

I have a shared web host and I am trying to figure out a way to download the latest copy of a private project from bitbucket onto the server.

The server does not have any versioning tools installed, but it does have scp and ssh with a jailshell level of access. It also has wget and curl...

Can I can do something like this?


scp ssh://[email protected]/jespern/testrepo ~/public_html

I don't have a problem setting up the identity files / DSA keys, but I'm not exactly sure how the protocols are put together here so I need some help with the basic syntax.

Or, if scp is not the way to go, does ssh have an option for doing this? or is it possible to use CURL or wGet to grab the latest version of the repository and then reconstruct it on the server?

I am sure there is a way to do this, so please don't respond saying "it can't be done."

Thanks!

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

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

发布评论

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

评论(1

那一片橙海, 2024-10-18 02:33:10

您可以使用

  • http://bitbucket.org/jespern/rewsfeed/get/tip.tar.bz2" rel="nofollow">http://bitbucket 从 bitbucket 下载。 org/jespern/rewsfeed/get/tip.tar.bz2

请注意如何使用 tip 代替该 URL 表单中的修订 ID,以始终获取最新快照。

或者,您也可以将 Mercurial 安装在共享 Web 主机上的主目录中——人们已经在几乎所有 Web 主机上成功地做到了这一点,无论它们的锁定程度如何。

然后你可以这样做: /home/me/bin hg clone ssh:// [电子邮件受保护]/jespern/testrepo ~/public_html

You can download from bitbucket using either http with URL like this:

Notice how tip can be used in place of a revision ID in that URL form to always get the latest snapshot.

Alternately, you can just install Mercurial in your home directory on the shared web host -- people have succeeded in doing that on almost every webhost out there no matter how locked down they are.

Then you can just do: /home/me/bin hg clone ssh://[email protected]/jespern/testrepo ~/public_html

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