我有如下场景:
我无法从我的服务器直接访问 bitbucket 存储库(在不同的网络中)。我只能从我的笔记本电脑访问 bitbucket 存储库,而且我也可以从我的笔记本电脑到服务器的 ssh 访问
所以每次我对服务器进行一些更改时,我都必须使用 scp 将该代码复制到我的笔记本电脑,然后将其推送到 bitbucket 存储库
无论如何要克隆这个本地笔记本存储库,以便如果我在我的服务器上进行任何更改,它将自动推送到 bitbucket 或至少将代码自动复制到笔记本存储库,以便我可以从我的计算机上运行 git push 命令笔记本电脑将其推送到 bitbucket 存储库
请建议我如何处理这种情况?
答案 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