15

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

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

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

是否可以在本地托管,我可以使用 GitHub for Windows 进行托管吗?

4

4 回答 4

15

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

我所做的是将我的存储库放在一个Dropbox帐户上,这样它仍然在线,但也是私有的。(与使您的代码公开的免费 G​​itHub 帐户相反)。如果您是单独编写代码,如果您只是提交到“本地”Dropbox 存储库,这对您来说应该没问题。

另请参阅这个问题,它在我开始这个过程时帮助了我。

于 2012-09-01T07:29:57.670 回答
12

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

GitLab 提交

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

GitLab 问题管理

于 2012-09-01T07:33:26.893 回答
4

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

您只想使用 git。

获取 msysgit,可在 code.google.com/p/msysgit/ 找到。

当然,这意味着只有 git 功能可用,而 github 功能不可用。

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

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

于 2012-09-01T07:24:35.060 回答
2

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

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

于 2012-09-01T07:44:12.583 回答