在实际的项目中,有时候会遇到安全要求较高的项目,需要在封闭的网络环境下管理项目,这时候,创建项目主要有以下几种办法
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结尾?
修改一下,文件夹名称,就好了,
重新下载一下
就好了
来源:CSDN
作者:离离原上草77
链接:https://blog.csdn.net/qq_41886200/article/details/104136137