Linux上Nexus OSS 3搭建Git Lfs服务器
1,安装Nexus OSS 3
- Nexus 需要运行在 Java 环境,所以需要先安装一下 JDK。直接apt安装。
- 下载 nsxus oss3。
链接: http://download.sonatype.com/nexus/3/nexus-3.6.0-02-unix.tar.gz - 解压
-
ln -sf nexus-3.6.0-02 nexus cd nexus && bin/nexus start
2,GitLfs搭建
-
浏览器到
ip:8081
。Nexus 启动后默认端口是 8081。如果想更改端口号,可以修改<nexus_install_dir>/etc/nexus-default.properties
。
-
默认登陆账密:admin;admin123。
-
admin 登录 —> 设置 —> Repository —> create Repositories —> gitlfs (hosted)
输入 Name(这里我输入 gitlfs-hosted) 以及选择 Deployment policy 类型为 Allow redeploy (允许重新部署),默认为 Disable redeploy (不允许重新部署) ,还有 Read-only(只读类型)。
3,客户端项目
- 本地git仓库建立文件:.lfsconfig
[lfs]
url = http://{ip}:8081/repository/gitlfs-hosted/info/lfs
- 关闭gitlab自带的gitlfs。
- 后面正常推拉即可