git - 如何使用 ssh 将 repo 克隆到远程服务器

我有两台服务器,A 和 B。A 有存储库,可以通过 ssh 连接到 B。B 是一台新服务器,我想要存储库,但不能通过 ssh 连接到 A。我试过复制存储库,创建一个远程推送,使用 -u 进行 git 克隆...有什么建议吗?

最佳答案

在 B 上创建空仓库

B$ git init --bare repo.git

然后使用 SSH 协议(protocol)从 A 推送到它

A$ git push ssh://B/full/path/to/repo.git

https://stackoverflow.com/questions/3983405/

相关文章:

ejabberd - 如何阻止 ejabberd 使用 mnesia

open-source - 用于检测运行笔迹的开源

orm - Eclipselink - 坚持后的ID仍然为空

c# - 尝试通过 WMI 获取 CPU ID 时生成 "Not found"异常

python - 为每个类别选择一个项目的查询语法

asp.net-mvc - ASP.Net MVC 2.0 : unescaping URL que

vi - 如何利用 "vi -t"查找系统调用的源码? FreeBSD

PHP - 如何将页面标题添加到 URL?以及如何使用 PHP 创建干净的 url

file - 如果文件长度相同,哈希冲突的可能性有多大?

sql - 对于每个唯一的 A 列,什么 SQL 查询返回具有最新日期和时间(B 列和 C 列)的行