git创建局域网内的远程仓库

ぃ、小莉子 提交于 2020-02-02 02:06:36

在实际的项目中,有时候会遇到安全要求较高的项目,需要在封闭的网络环境下管理项目,这时候,创建项目主要有以下几种办法

gitlab

在局域网中,最好的项目仓库推荐使用gitlab,gitlab提供多种管理工具,不论是项目备份,还是分支合并,各个成员权限等都有详细的设置,并且gitlab的仓库可以直接整体迁移,方便管理,如果以后可以联网了,可以直接远程访问即可,缺点是服务器必须是一个linux的主机才能安装,而且git需要启动挂载服务才可以使用

gitlab的创建

https://www.jianshu.com/p/ade38a53b1acgitlab仓库搭建方法

裸库

裸库,顾名思义是什么都没有的仓库,裸库是git自带的仓库,在局域网中,如果仓库只能放在一块硬盘上,且无法开启服务的时候,就需要使用裸库,裸库实际上就是一个Git本地仓库,但是它可以提供下载和上传功能,并且是以二进制字节码保存的文件,

优点是方便,直接创建文件夹即可作为仓库使用,在windows或者linux都可以,缺点是保密性不好,成员权限无法分配,

裸库搭建

首先,创建一个文件夹,这个文件夹名字就是仓库的名字

进入这个文件夹,,打开git bash here 

然后输入指令 

git init --bare

创建完成之后,文件内添加以下内容

 

裸库创建完成

 

下载使用

复制下文件地址

然后clone下载

 

下载后的文件夹

 

不知道大家,发现了没有,项目的名字特别的长........................................................

git的裸库在创建的时候,

就将文件夹,修改为一个项目,也就是说,他看起来是个文件件,实际上,他是一个吹风机,啊呸,他是一个文件。

举个例子,GitHub上的项目,最后 的结尾,是不是一个   .git结尾?

修改一下,文件夹名称,就好了,

重新下载一下

就好了

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!