我决定我需要某种版本控制软件来进行编码,所以我安装了 GitHub for Windows。
问题是在我添加一个存储库后,复制该文件夹中的源代码,然后单击它想要提交到 GitHub 网站的提交,并要求我提供姓名和电子邮件。
由于我使用 git 的目的只是为自己进行修订控制,而不是与其他开发人员协作,因此我想在我的计算机上本地托管存储库。
是否可以在本地托管,我可以使用 GitHub for Windows 进行托管吗?
我决定我需要某种版本控制软件来进行编码,所以我安装了 GitHub for Windows。
问题是在我添加一个存储库后,复制该文件夹中的源代码,然后单击它想要提交到 GitHub 网站的提交,并要求我提供姓名和电子邮件。
由于我使用 git 的目的只是为自己进行修订控制,而不是与其他开发人员协作,因此我想在我的计算机上本地托管存储库。
是否可以在本地托管,我可以使用 GitHub for Windows 进行托管吗?
我在本地使用 GitHub for Windows,所以是的,这是可能的。但是,如果要推送代码,则必须将其推送到 GitHub 网站。
我所做的是将我的存储库放在一个Dropbox帐户上,这样它仍然在线,但也是私有的。(与使您的代码公开的免费 GitHub 帐户相反)。如果您是单独编写代码,如果您只是提交到“本地”Dropbox 存储库,这对您来说应该没问题。
另请参阅这个问题,它在我开始这个过程时帮助了我。
在本地使用 git(所以没有“GitHub for Windows”)时,另一个选择是安装GitLab,同时希望从 GitHub 的一些功能(wiki、管理、浏览等)中受益。
当然它可以由几个人使用,这不是你的情况,但它也非常适合单独开发。
你甚至可以在上面记录你的问题:
如果你只想要它在本地,你不想使用 GitHub。
您只想使用 git。
获取 msysgit,可在 code.google.com/p/msysgit/ 找到。
当然,这意味着只有 git 功能可用,而 github 功能不可用。
注意:所有 github 功能都可以在 github 网站上找到,除了社交功能(问题跟踪器、wiki)之外,还包括提交活动图、代码大小增加/减少、网络图。
话虽如此,GitHub 上网络图的替代品包括 gitk 等。
答:您可能想尝试TortoiseGit并使用本地存储库。在 git 中,您可以在本地的空文件夹中创建一个“裸”存储库作为您的主存储库。使用 TortoiseGit(上下文菜单项)非常容易。
(评论:我认为您将 GitHub [服务] 与 git [应用程序] 混淆了。)