多项目平台系统的数据怎样才能统一存储和管理,有推荐的解决方法吗?

多项目平台系统的数据怎样才能统一存储和管理,有推荐的解决方法吗?,第1张

建议使用XSKY星辰天合的分布式软件定义存储平台,它可以实现一套存储平台支持各业务应用数数据存储管理,而且有平台定制的方案,实现业务数据无缝连接,工作效率提升的同时更有效降低TCO。

你是想要怎么管理呢

你们多台存储服务器网络环境是什么样的呢

一般多台服务器有以下情况

A、局域网中,因为文件太多,或者文件访问用户太多,必须使用多台存储服务器.因此这里就有多副本的管理问题,以及文件结构的统一管理问题

b、广域网中,多办公地点环境下,每个办公地点都需要单独的存储服务器.这种情况下会有文档统一管理的问题以及文档同步的问题

上海开始软件有限公司自主研发的KFS分布式文件系统,是专门解决多台存储服务器的文件存储与管理而推出的低层文件管理平台

第一步,在服务器上创建git专用的用户

# 创建 git 用户

useradd git

# 设置密码

passwd git

# 创建 git 组

groupadd git

# 将 git 用户添加到 git 组

usermod -a -G git git

第二步,创建仓库目录并授权

# 创建仓库所在目录,需要使用 root 权限

sudo mkdir /opt/git

# 设置组内读写权限

sudo chmod 775 /opt/git

# 将仓库所在目录拥有组改为 git

sudo chgrp -R git /opt/git

第三步,配置免密登录 ssh

# 在客户端电脑上命令行执行,windows系统可以使用 git bash(安装git的时候自带的)

ssh-keygen -t rsa

# 一路回车,生成公钥,查看公钥内容(在当前用户目录下有个隐藏目录.ssh)

cat ~/.ssh/id_rsa.pub

将内容复制

# 将内容复制,服务器端切换到 git 用户

su git

# 回到用户home目录

cd ~

# 创建 ~/.ssh 并授权,保险起见,我们以下都使用绝对路径

mkdir ~/.ssh &&chmod 700 ~/.ssh

touch ~/.ssh/authorized_keys &&chmod 600 ~/.ssh/authorized_keys

# 编辑 authorized_keys文件

# 将刚刚复制的公钥内容粘贴(vim 命令: i 进入编辑模式,esc回到命令模式,:wq 保存并退出)

vim ~/.ssh/authorized_keys

第四步,添加新的项目到git中央仓库

# 进行你的项目所在目录

cd myproject

# git 初始化

git init

# 将当前目录及所有子目录添加到暂存区

git add .

# 将暂存区的内容全部提交到本地仓库

git commit -m ‘initial commit’

# 添加到远程git仓库,名称为 myproject

git remote add origin git@gitserver:/opt/git/myproject.git

# push本地仓库内容到远程仓库

git push origin master

搞定!!!

# 添加完成之后其他人就可以通过git clone来克隆此仓库和push改动了

git clone git@gitserver:/opt/git/myproject.git

cd myproject

vim README

git commit -am ‘fix for the README file’

git push origin master


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/313582.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存