云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 搭建git服务器

搭建git服务器

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 15:19:39

git clone git@192.168.1.24:testing.git

//这是个空的代码仓库包

然后输入一下命令 Cd gitolite-admin/ Ls -F Ls conf Ls keydir/ 可以看到一下现象

由此可以看出gitolite-admin目录有两个目录conf/和keydir/ Keydir/admin.pub文件

目录keydir下初始时只有一个用户公钥,即admin用户的公钥。 Conf/gitolite.conf文件为授权文件。初始内容为:

即默认授权文件中只设置了两个版本库的授权:

gitolite-admin(gitlolite管理版本库),这个只有admin读写和强制更新的权限。 Testing:默认设置的测试版本库,设置为任何人都可以读写及强制更新

增加新用户

第一步:在管理员admin用户下新建一个user文件夹

第二步:管理员从用户获取公钥,然后将公钥先放到user文件夹下,并将公钥按照uasername.pub格式进行重命名。

第三步,管理员进入gitolite——admin本地克隆版本库中,复制新用户公钥到keydir目录

第四步 执行git add 命令,将公钥添加到版本库。 Git add keydir Git status

第五步:执行git commit,完成提交

第六步:执行 git push,同步到服务器,才真正完成新用户的添加。

此时可以在服务端查看git/.ssh/authorized_keys 文件,会发现新增的用户公钥也附加其中) 第七步:更改授权。修改conf/gitolite.conf配置文件,提交并推送,具体操作过程如下: A)管理员进入gitolite-admin ,编辑conf/giotolite.conf. Vi conf/giotolite.conf

B)git diff,然后按q退出

C)编辑结束,提交改动 Git add conf/gitolite.conf

Git commit -q -m “new team @team1 auth for repo testing.”

D)执行 git push ,同步到服务器端,授权文件的更改才真正生效。

搜索更多关于: 搭建git服务器 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

git clone git@192.168.1.24:testing.git //这是个空的代码仓库包 然后输入一下命令 Cd gitolite-admin/ Ls -F Ls conf Ls keydir/ 可以看到一下现象 由此可以看出gitolite-admin目录有两个目录conf/和keydir/ Keydir/admin.pub文件 目录keydir下初始时只有一个用户公钥,即admin用户的公钥。 Conf/gitolite.conf文件为授权文件。初始内容为: 即默认授权文件中只设置了两个版本库的授权: gitolite-admin(gitlolite管理版本库),这个只有admin读写和强制更新的权限。 Testing:默认设置的测试

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com