使用不同端口上的 IP 地址通过 SSH 进行 Git

发布于 2024-10-03 09:40:39 字数 614 浏览 6 评论 0原文

我有一台机器想用作 Git 服务器。存储库将有 2 名贡献者。我已经在 Windows 机器上的服务器上设置了 SSH 帐户。我几乎遵循了 http: //www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ 博客和步骤。

我可以在服务器上设置 git --bare init 它确实创建了一些文件夹,但它没有 .git 文件夹 - 我认为它应该是这样的。

我使用连接到 ssh ssh -p -port ssh://xx.xx.xxx

但是,当我尝试使用

git Push ssh://xx.xx.xxx:port/myrepository.git

连接时, myrepository.git 是我在服务器。

我收到一条错误消息,指出它似乎不是有效的存储库。

请告诉我可能出了什么问题?我感觉我缺少一些 SSH 配置。我对 SSH 和 git 都很陌生。

谢谢

I have a machine that i want to use as a Git server. There will be 2 contributors to the repository. I have set up an SSH account on the server which is a Windows machine. I pretty much followed http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ the blog and steps.

I can set up git --bare init on the server it does create some folders but it does not have .git folder - which I am thinking is how it is supposed to be.

I connect to ssh using
ssh -p -port ssh://xx.xx.xxx

However, when I try to connect using

git push ssh://xx.xx.xxx:port/myrepository.git

myrepository.git is bare repository that I created on the server.

I get an error saying it does not seem to be a valid repository.

Please tell me what could be wrong?? I have a feeling that I am missing some configuration with the SSH. I am new to both SSH and git.

thanks

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

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

发布评论

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

评论(1

我乃一代侩神 2024-10-10 09:40:39

myrepository.git 位于哪里?是C:\myrepository.git吗?

如果没有,那么通过查看 Tim Davis 的指南,您可能需要指定完整路径:

git push ssh://xx.xx.xxx:port/FULL/PATH/TO/myrepository.git

Where is myrepository.git located? Is it C:\myrepository.git?

If not, then from looking at Tim Davis's guide, you may want to specify the full path:

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