【发布时间】:2012-10-06 23:09:05
【问题描述】:
我喜欢使用 Git 软件来推送提交,但我使用的那些(Gitbox、Github、SourceTree)在向它们添加新仓库时都要求本地仓库。
问题是,我的仓库在我的开发服务器上,而不是在我的本地机器上。
那么 Git 软件能否使用远程 Git 存储库作为开发存储库,然后将其推送到您的主存储库(例如 Github 或 Bitbucket)?
否则,您似乎无法使用该软件,而不得不通过 SSH 使用命令行。
谢谢
【问题讨论】:
-
本地机器上的文件是否需要编辑?如果文件不在本地计算机上,您将如何开发?你能在远程机器上运行一个 Git GUI 并使用“ssh -X”将它隧道到你的本地机器吗?
-
我使用了一个通过 SFTP(Coda for Mac)编辑文件的编辑器。所以我不需要或不想要我的本地机器上的文件。我使用几台机器进行开发,所以不想在所有机器上设置 MySQL/apache/php,并为我的项目在每台机器上设置一个 repo,这是一场噩梦。所以我有一台开发机器可以访问所有其他机器。我很惊讶 git 软件无法将远程存储库作为工作版本处理。我不知道在远程运行 git GUI,我对此表示怀疑,我没有运行 x 或类似的东西,它只是一个 centos 网络服务器。
标签: git github bitbucket atlassian-sourcetree gitbox