我使用mac github客户端将我的代码推送到我的github帐户。在我的Ubuntu linux计算机上,我不想使用终端连接到github,这样它就会自动同步我在github上的所有项目。我该怎么办?到目前为止,我遇到的所有在线帮助仅显示如何克隆现有的git存储库,而不是如何连接到我的github帐户并同步它。
答案 0 :(得分:4)
git,修订控制系统,对Github一无所知,Github是一个跟踪并托管你的git存储库的网站。 Github帐户的概念与git完全不同,因此您永远无法使用git
命令浏览您在Github上拥有的所有项目。 git仅适用于各个存储库的级别。
Github还提供了一个图形客户端,可以处理git级别的东西和Github级别的东西 - 它了解Github帐户是什么,并将为您登录并显示与该帐户关联的所有回购。它也是一个功能齐全的git客户端,可以为您提供个人回购的大量工作。但是,此图形客户端目前仅适用于Windows和OS X,不适用于Linux。
我在Linux上的工作流程是使用github.com网站和命令行git
工具。为了弥合Github和git之间的差距,你需要git clone
个人回购。除此之外,您可以在网站上执行Github管理任务,并且可以在命令行上使用git
处理单个存储库。
如果你不喜欢这个工作流程,你需要查看Linux的图形git客户端。我不确定是否存在可以同时执行git级别的东西以及与Github特定的接口,并了解Github帐户的想法。
理论上你也可以尝试在Linux上的wine
中运行Windows客户端,但除了作为最后的手段之外,我不推荐这种方法。
答案 1 :(得分:0)
首先,我不知道自动同步所有github存储库的程序。