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客户端的使用二