如何在服务器上创建具有 ssh:// 访问权限的存储库

发布于 2024-10-15 14:40:34 字数 279 浏览 2 评论 0原文

我有一台运行 Debian 的小型计算机,可以通过 ssh -l user host 访问它。现在我在该机器上的文件夹中创建了一个 git 存储库。

我不明白的是:我必须做什么,git 让我以 git push ssh://yourserver.com/~you/proj.git +master< 的方式访问该存储库/code>

或者换句话说:ssh:// 是什么意思,以及如何使用该协议设置对存储库的访问?

感谢您的帮助/提示!

I have a small machine running Debian and can access it via ssh -l user host. Now I created a git repository in a folder on that machine.

The thing that I can not figure out is: What do I have to do, that git would let me access that repository in the way git push ssh://yourserver.com/~you/proj.git +master

Or in other words: what means ssh://, and how do I set up access to a repository using that protocol?

Thank you for your help/hints!

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

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

发布评论

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

评论(3

下壹個目標 2024-10-22 14:40:34

我以前经历过这整个问题。我最终决定使用 gitolite 来管理 git & SSH。它非常容易安装(如果您使用打包方法)并且使维护存储库变得容易。

I've been through this whole problem before. I ended up settling on gitolite to manage git & ssh. It's very easy to install (if you use the package method) and it makes maintaining repositories easy.

林空鹿饮溪 2024-10-22 14:40:34

请参阅此 Pro Git
特别是,请参阅第 4 章“服务器上的 Git”。

设置起来非常简单 =)

See this Pro Git.
In particular, see Chapter 4, "Git on the server".

It's quite easy to setup =)

看春风乍起 2024-10-22 14:40:34

很多人为此使用 gitosis。但这不支持你。

Lot's of people use gitosis for this. But that does not support ~you.

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