如何在远程服务器上克隆本地存储库?
How to clone a local repository on remote server?
我有如下情况:
我无法从我的服务器直接访问 bitbucket 存储库(在不同的网络中)。我只能从我的笔记本电脑访问 bitbucket 存储库,而且我可以通过 ssh 从我的笔记本电脑访问服务器
所以每次我在服务器上做一些更改时,我都必须使用 scp 将该代码复制到我的笔记本电脑,然后将其推送到 bitbucket 存储库
是否要克隆这个本地笔记本电脑存储库,这样如果我在我的服务器上做任何更改,它将自动推送到 bitbucket 或至少自动复制到笔记本电脑存储库的代码,这样我就可以 运行 git 从我的笔记本电脑推送命令将其推送到 bitbucket 存储库
请教我如何处理这种情况?
also i have ssh access from my laptop to server
这意味着您可以从笔记本电脑中提取服务器存储库
cd /path/to/laptop/repo
git remote add server ssh://remoteUser@server/path/to/server/repo
git pull server master
git push
我有如下情况:
我无法从我的服务器直接访问 bitbucket 存储库(在不同的网络中)。我只能从我的笔记本电脑访问 bitbucket 存储库,而且我可以通过 ssh 从我的笔记本电脑访问服务器
所以每次我在服务器上做一些更改时,我都必须使用 scp 将该代码复制到我的笔记本电脑,然后将其推送到 bitbucket 存储库
是否要克隆这个本地笔记本电脑存储库,这样如果我在我的服务器上做任何更改,它将自动推送到 bitbucket 或至少自动复制到笔记本电脑存储库的代码,这样我就可以 运行 git 从我的笔记本电脑推送命令将其推送到 bitbucket 存储库
请教我如何处理这种情况?
also i have ssh access from my laptop to server
这意味着您可以从笔记本电脑中提取服务器存储库
cd /path/to/laptop/repo
git remote add server ssh://remoteUser@server/path/to/server/repo
git pull server master
git push