如何在远程服务器上克隆本地存储库?

时间:2021-04-30 09:19:40

标签: git bitbucket

我有如下场景:

我无法从我的服务器直接访问 bitbucket 存储库(在不同的网络中)。我只能从我的笔记本电脑访问 bitbucket 存储库,而且我也可以从我的笔记本电脑到服务器的 ssh 访问

所以每次我对服务器进行一些更改时,我都必须使用 scp 将该代码复制到我的笔记本电脑,然后将其推送到 bitbucket 存储库

无论如何要克隆这个本地笔记本存储库,以便如果我在我的服务器上进行任何更改,它将自动推送到 bitbucket 或至少将代码自动复制到笔记本存储库,以便我可以从我的计算机上运行 git push 命令笔记本电脑将其推送到 bitbucket 存储库

请建议我如何处理这种情况?

1 个答案:

答案 0 :(得分:1)

<块引用>

我也有从我的笔记本电脑到服务器的 ssh 访问

这意味着您可以从笔记本电脑中提取服务器存储库

 cd /path/to/laptop/repo
 git remote add server ssh://remoteUser@server/path/to/server/repo
 git pull server master
 git push