摘要:添加用户修改用户密码密码为解压并安装初始化一下用户,为了安装做准备。
1、 添加git用户
useradd -m git
2、 修改git用户密码(密码为git)
passwd git
3、 解压git-1.7.12.2.tar.gz并安装git
tar -xvf git-1.7.12.2.tar.gz cd git-1.7.12.2 make make install
4、 初始化一下git用户,为了安装gitosis做准备。在任何一台机器上使用git,第一次必须要初始化一下:
git config --global user.name "git" git config --global user.email "git@server.com"
5、 安装setuptools-0.6c8.tar.gz,为安装gitosis做准备
tar -xvf setuptools-0.6c8.tar.gz cd setuptools-0.6c8 python setup.py build python setup.py install
6、 安装gitosis.tar.gz
tar -xvf gitosis.tar.gz cd gitosis python setup.py install
7、 使用eclipse生产一个公钥,或者使用如下命令在linux中生成
ssh-keygen -t rsa
该密钥生成在/home/git/.ssh目录中
8、 使用git用户登陆初始化仓库
su – git gitosis-init < /home/git/.ssh/id_rsa.pub
9、 修改
chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
10、 使用eclipse访问管理员仓库gitosis-admin.git
11、 把gitosis-admin.git仓库当做project导入eclipse中,添加用户通过在keydir目录中添加公钥(添加后commit即可),读写权限通过修改gitosis.conf文件(修改后commit即可)
12、 创建一个仓库(我们提交的代码提交到该仓库)
mkdir runtime.git git init --bare
13、 修改gitosis.conf文件,增加访问runtime.git仓库的权限,使用eclipse访问runtime.git仓库
修改如下:
[gitosis] [group gitosis-admin] writable = gitosis-admin members = RSA-1024 [group devloper] writable = runtime members = RSA-1024
關注我吧
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/33405.html
摘要:今天就介绍一下如何用搭建服务器以及使用来管理用户以及用户权限。总结至此,你就完成了在上搭建服务器的全部任务,接下来就是根据常用命令进行协同开发即可原文链接搭建服务器 之前介绍过如何在Windows上搭建Git仓库服务器,不过服务器用的比较多的还是Linux,因为便宜(同一个VPS商一般来说Linux比Windows便宜),没有图形界面,低配置VPS的也可以跑动Linux,开源免费,我感...
摘要:并以一个实际线上生产的服务器例子为记录蓝本。开发环境还好,但这显然不是一个正式生产环境所能容忍的。这才是一个生产环境应 前言小序 以前我是个纯前端,就是很纯的那种。切切图,写写html、css布局;到后来写js,封装插件、组件;再后来公司没人力了,又要写后台,当时听说PHP是世界上最好的语言...,还学了php,会写一些php后台和myslq。后来还是因为公司没人了,又当起了运维,当时...
摘要:原文地址作为一个天天造的人,必然要经常访问谷歌等网站,所以前些日子买了自己搭了梯子。今天就跟大家分享一下,如何使用搭建个人博客。创建用户,建立裸库,配置。 原文地址:https://www.xksblog.top/use-V... 作为一个天天造BUG的人,必然要经常访问谷歌等网站,所以前些日子买了VPS自己搭了梯子。但如果只是用VPS来搭梯子那就太浪费了,所以又折腾了一天,把自己之...
摘要:在这里的作用只要是用管理员权限安装一些软件和开启一些服务创建操作用户和分配权限。输入完毕之后,命令模式下输入强制保存退出。保存之后,修改文件权限最后一步,开放服务器中的端口。 知识点准备 我主要参考了两篇文章: 【持续更新】最全Hexo博客搭建+主题优化+插件配置+常用操作+错误分析 基于CentOS搭建Hexo博客 我采用的方案是云服务器+域名的方式 首先是要搞懂一些概念 Ngi...
摘要:在这里的作用只要是用管理员权限安装一些软件和开启一些服务创建操作用户和分配权限。输入完毕之后,命令模式下输入强制保存退出。保存之后,修改文件权限最后一步,开放服务器中的端口。 知识点准备 我主要参考了两篇文章: 【持续更新】最全Hexo博客搭建+主题优化+插件配置+常用操作+错误分析 基于CentOS搭建Hexo博客 我采用的方案是云服务器+域名的方式 首先是要搞懂一些概念 Ngi...
阅读 3189·2021-10-09 09:44
阅读 2768·2021-09-22 15:29
阅读 2840·2019-08-30 15:54
阅读 2920·2019-08-29 16:19
阅读 2013·2019-08-29 12:50
阅读 433·2019-08-26 14:04
阅读 1565·2019-08-23 18:39
阅读 1211·2019-08-23 17:59