前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装GitoLite

安装GitoLite

作者头像
陳斯托洛夫斯記
发布2022-10-04 14:27:01
3560
发布2022-10-04 14:27:01
举报
文章被收录于专栏:XBD

安装git

代码语言:javascript
复制
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel perl-Module-Install.noarch

创建用户

代码语言:javascript
复制
useradd git
passwd git

安装gitolite

代码语言:javascript
复制
su - git
git clone git://github.com/sitaramc/gitolite
mkdir -p $HOME/bin			# 创建bin目录
gitolite/install -to $HOME/bin		# 安装gitolite

配置gitolite管理员

代码语言:javascript
复制
ssh-keygen -t rsa
cd /home/git/.ssh
cp id_rsa.pub admin.pub 	# 改成admin,因为gitolite根据这个文件名来设置账号的
/home/git/bin/gitolite setup -pk .ssh/admin.pub

下载服务端的远程管理仓库

代码语言:javascript
复制
cd /home/git/
git clone git@xx.xx.xx.xx:/gitolite-admin	# 进入仓库后,可以看到conf和keydir目录,删除上面的admin.pub公钥
vim gitolite-admin/conf/gitolite.conf 		# 配置仓库和用户权限

添加用户和配置权限

把用户的公钥上传到gitolite-admin/keydir/目录下,并修改成配置文件中的名字

修改配置文件后提交到服务器

代码语言:javascript
复制
git add .
git commit -m 'add'
git push

不需要手动创建仓库,把配置提交到服务器上时,git会自动创建仓库

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装git
  • 创建用户
  • 安装gitolite
  • 配置gitolite管理员
  • 下载服务端的远程管理仓库
  • 添加用户和配置权限
  • 修改配置文件后提交到服务器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档