当前位置:首页 > 技术分享 > 详情
sousuo
sousuo

局域网建立git远程仓库,实现共享和版本管理的方法步骤

上传时间:2023-01-11            浏览次数:69

因为想在本地局域网建立共享的远程仓库,又不想安装庞大的git管理软件,所以去网上找了一些资料,尝试了几次都没有成功,后来结合很多篇文章才整理出来一个比较好的步骤。这里分享一下给大家。

第一步:安装Git

第二步:安装小乌龟Git版

第三步:创建仓库,并进行局域网共享

前两步就不说了,主要是第三步。有了小乌龟之后就有了可视化面板,介绍起来也好介绍。因为使用命令行模式,本人不太习惯。不过现在也是接触过很多命令行,但感觉到不是那么直观。

1、创建本地空仓库

一定要勾选这里,因为这样才可以构建一个空的仓库。尝试过不弄成空仓库,推送的时候,会出现报错。(备注,这个步骤繁琐,实际上用一个命令行可以解决:git --bare init,亲测可用)

2、共享仓库文件夹

这里是重点,文件夹必须进行共享,让其他局域网上的电脑能够打开。可能遇到各种障碍。比如说,有的电脑设置是必须提供账号密码才可以共享,这时候就要提供账号密码。我用的是无账号密码的方式,这样设置:

3、建立文件夹,克隆git项目

这一步就不说了,如果你的git仓库局域网地址是:192.168.1.254 est.git ,就进行克隆即可。


其他可供参考的步骤,使用的是命令行方式-------------------

Windows环境下,在局域网开发不能连接到github,因此需要建立一个公共的远程库供项目组使用。具体步骤如下:

1. 在公共服务器下创建一个空仓库

    1).创建一个文件夹,如public.git

        mkdir public.git

    2).进入该文件夹,建立裸仓库

        git  --bare init

2. 设置网络访问权限

    1).设置 public.git 为共享文件夹

    2).确认在本机文件管理器中通过“ IP地址 共享文件夹名称 ”的形式可以访问到

    *注意: 共享文件夹名称可以与文件夹名称不同

                git访问时,应该使用右斜杠 / 

3. 在本机设置远程库

    1).git remote add [name] //IP地址/ 共享文件夹名称

       [name] 可以任意起名 如 origin

       利用 git remote 查看一下设置远程库是否成功,一般不会有什么问题

    2).进入本地库,将本地代码push到远程公共库

       git push --set-upstream [name] master

项目组其他成员在自己的机器上,参照步骤3设置远程库,大家就可以协助工作了。

发表评论
请遵守网络文明公约,理性发言
访客头像

还没有人来评论,快来抢个沙发吧!

0371-56789390
公司地址

郑州市花园路东风路向西300路南弘熹台22层

联系我们