如何通过Sourcetree拉到我的共享主机?

时间:2018-06-06 11:36:08

标签: git bitbucket atlassian-sourcetree

我有一个关于在Sourcetree中使用git的问题。 我的mac上有一个本地存储库。远程存储库位于Bitbucket上。

因此,当我在本地计算机上进行更改并提交并推送它时,新的更改将在Bitbucket上进行。我也可以使用Sourcetree在另一台本地计算机上进行更改。

我现在的问题是:我的共享网络服务器上也有一个存储库。是否可以将Web服务器也连接到Sourcetree并在那里提取最新的代码?因为现在我必须通过ssh连接终端到我的主机,然后写git pull。这在我看来有点不方便......

1 个答案:

答案 0 :(得分:1)

图形环境的资源消耗比命令行高很多。最好的做法是只运行你真正需要在服务器上运行的东西 - 这样你就可以将最多的资源分配给你的网页服务或数据库或者其他任何东西 - 所以很少有服务器运行全时的GUI。 / p>

此外,如果您的服务器运行Linux,那么没有可用的Sourcetree版本。 Sourcetree仅适用于Windows或macOS。

如果您希望在代码更新时自动更新服务器,那么您应该考虑使用webhook(来自Bitbucket的某些存储库事件的通知;您可以通过提取最新代码来配置系统以响应webhook )或像Bitbucket Pipelines这样可以推送更新代码的系统。