我是Git全新的。我需要知道是否有可能在我的计算机上创建一个存储库并直接将其推送到另一个存储库而不使用Github。我想使用计算机作为服务器来推送。我也在使用GitExtensions
答案 0 :(得分:3)
是的,有很多教程可以设置你的git服务器。我找到的最简单方法可能是在服务器上使用ssh
和git
用户,其中包含所有git存储库。除非您已经通过互联网连接了服务器,否则可能很难启动并运行相同的功能(您必须在本地子网上进行推送和拉动)。看看这里:https://git-scm.com/book/it/v2/Git-on-the-Server-Setting-Up-the-Server。如果你需要从任何地方访问你的repo(git是分发的,所以这不是必需的)你总是可以在路由器上转发你的ssh
,如果你没有服务器则使用DDNS(建议限制你的{ {1}}仅使用基于密钥的身份验证),但这会变得更复杂。
答案 1 :(得分:-1)
您可以设置自己的git存储库服务器。如果您运行的是基于Linux的操作系统,则可以关注Linux.com中的this really good tutorial。