GitHub for Windows 可以在本地使用吗?

Posted

技术标签:

【中文标题】GitHub for Windows 可以在本地使用吗?【英文标题】:Can GitHub for Windows be used locally? 【发布时间】:2012-08-26 21:19:07 【问题描述】:

我决定我需要某种版本控制软件来进行编码,所以我安装了适用于 Windows 的 GitHub。

问题是在我添加存储库后,将源代码复制到该文件夹​​中,然后单击它要提交到 GitHub 网站的提交,并要求我提供名称和电子邮件。

由于我使用 git 的目的只是为自己进行版本控制而不是与其他开发人员协作,因此我想在我的计算机上本地托管存储库。

可以在本地托管吗?我可以使用 GitHub for Windows 来做吗?

【问题讨论】:

【参考方案1】:

我在本地使用 GitHub for Windows,所以是的,这是可能的。但是,如果您想推送代码,则必须将其推送到 GitHub 网站。

我所做的是将我的存储库放在Dropbox 帐户上,这样它仍然在线,但也是私有的。 (As opposed to free GitHub accounts that make your code public)。如果您是单独编写代码,只要提交到“本地”Dropbox 存储库,这对您来说应该没问题。

另请参阅 this question,它在我开始此过程时帮助了我。

【讨论】:

bitbucket.org 拥有无限的私人存储库,您可以在需要购买升级之前与最多五个用户共享这些存储库。 SourceTree 也是免费的 git 或 mercurial UI,您可以在本地或远程 (https/ssh) 中使用。 我喜欢 bitbucket.org。限制用户数量比限制单个用户的私有仓库更合理。希望 GitHub 将来能改变他们的模式。【参考方案2】:

在本地使用 git(所以没有“GitHub for Windows”)的另一个选择,同时希望从一些 GitHub 功能(wiki、管理、浏览...)中受益,是安装 GitLab 。 当然它可以被几个人使用,这不是你的情况,但它也非常适合单独开发。

您甚至可以在上面记录您的问题

【讨论】:

看起来很有希望,但在撰写此评论时,GitLab 网站上的可用社区安装不包括我能找到的窗口。【参考方案3】:

如果你只想要它在本地,你不想使用 GitHub。

你只想使用 git。

获取 msysgit,位于 code.google.com/p/msysgit/。

当然,就是说只有git特性可用,github特性不可用。

注意:所有 github 功能都可以在 github 网站上找到,除了社交功能(问题跟踪器、wiki)外,还包括提交活动图、代码大小增加/减少、网络图。

话虽如此,GitHub 上网络图的替代品包括 gitk 等。

【讨论】:

如果你想要一个漂亮的视觉环境,有点像 github,你可以给 GitLab 看看。 @arkottke 再次感动,这次是:git-for-windows.github.io【参考方案4】:

回答:您可能想尝试TortoiseGit 并使用本地存储库。在 git 中,您可以在本地的空文件夹中创建一个“裸”存储库作为您的主存储库。使用 TortoiseGit(上下文菜单项)非常容易。

(评论:我认为您将 GitHub [服务] 与 git [应用程序] 混淆了。)

【讨论】:

以上是关于GitHub for Windows 可以在本地使用吗?的主要内容,如果未能解决你的问题,请参考以下文章

将 GitHub for Windows 用于 Bitbucket 和 GitHub

git for windows+TortoiseGit客户端的使用二

github-windows本地安装

Git for Windows之推送本地版本库到远程仓库

配置Git for windows(Git bash)登录GitHub

Github-Git for windows&TortoiseGit下载与安装