好吧,我尝试了 GitHub for Mac - 非常有用的东西,但我不想与其他人分享我的私人代码(对不起,来自 github,但有商业项目)。
我还尝试处理SourceTree - 也很棒,还有私有的 Atlassian Bitbucket。
但是我仍然找不到可以支持我自己的服务器的客户端。可能吗?
好吧,我尝试了 GitHub for Mac - 非常有用的东西,但我不想与其他人分享我的私人代码(对不起,来自 github,但有商业项目)。
我还尝试处理SourceTree - 也很棒,还有私有的 Atlassian Bitbucket。
但是我仍然找不到可以支持我自己的服务器的客户端。可能吗?
Sourcetree 当然支持本地 git 安装,Tower 也是如此。
你想错了。你在想,因为 SourceTree 只要求你输入 BitBucket、GitHub 或 Kiln 的凭据,这是你可以使用的唯一类型的 git 服务器。这是不正确的。它具有这些服务的身份验证对话框,因为这些服务提供了除 git 托管之外的额外功能,因此需要登录。
如果是标准共享存储库而不是商业服务,只需File->New
在克隆存储库对话框中输入共享存储库的 URL。如果您已经通过命令行克隆了它,则单击“添加工作副本”按钮并将 SourceTree 指向它在磁盘上存在的位置。
克隆存储库后,您可以像使用命令行一样从/向中央存储库拉取和推送。Tower 也是如此。
这是官方 Git GUI 客户端的列表
我个人使用/usr/bin/git
.
如果您更喜欢使用图形化的东西,那么请在https://github.com/gitx/gitx/releases上查看GitX或更好的最新版本。
我不使用 SourceTree,但我原以为它们会支持任何服务器 - 您可能需要仔细检查。
你可以试试gitx。但我更喜欢终端。
Source Tree 是我测试过的最完整的 GIT GUI 应用程序。