git怎么搭建局域网版本控制?

家里有一台笔记本,还有一台台式电脑
我想让笔记本push了。台式就可以pull下来文件
要怎么搭建啊 ?搞了半天没搞好。
还有remote要怎么add 地址啊?

阅读 7.7k
13 个回答

Docker直接搭建一个gogs或者gitlab都可以

推荐gogs,有很不错的web界面
或者直接在一个文件夹里创建版本库git init --bare,然后局域网共享这个文件夹,远程机器上git remote add name \1.1.1.1repoxxx.git就行了

有一个 GitStack 软件,可以用于搭建 git 服务端,免费的情况下可以添加一定的用户创建一定数目的代码仓库。如果只是自己用,这个足够了,当然,自己搭 gitlab 这种高级玩法更自由,只不过没这个软件傻瓜化……

建议使用Gogs,搭建相当简单,用别人已经封装好的Docker镜像,就都不是什么难事了。。

竟然只有笔记本和电脑,为什么不用GitHub?也不用自己搭建,可以绑定Git使用,也可以直接使用github教程

使用github多简单,用Git连接好就可以在任意电脑上push,pull 了啊

docker+gogs很完美

如果对代码保密性没有要求, 可以使用开源的gitlabgithub作为代码管理仓库
如有有保密要求, 可以使用gitlab搭建私有的代码管理仓库, 或者更简单的参照git服务器教程搭建私有的git服务器

我前天刚弄好,我也是一台笔记本,一台PC,不考虑github主要是私有代码,不想共享

我的笔记本运行的是linux mint 所以很方便可能搭建git server,这样笔记本带到哪里,连上局域网,其它机器就可以git pull了,

推荐一篇git 服务器搭建的文章 http://www.runoob.com/git/git...

如果只是个人使用,文章中有些安全性考虑的东西都可以不管它

以前记录过Githook的配置,你可以试一下,虽然是linux下的,但是操作步骤没什么不同。

你笔记本Push后,台式机会自动Pull。

GitHook配置

那还不如搞SVN

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题