一.增加新成员,创建新项目
1.生成pub密钥
ssh-keygen -t rsa -C "xx@xx.com"
2.找到pub密钥
生成成功后会提示密钥所在位置,也可以通过cd ~/.ssh/
找到
3.将.pub文件拷贝到gitosis-admin
的keydir
文件夹内,并命名(用户名)
4.编辑gitosis.conf
文件,将.pub文件的用户名加入到对应的 用户group
5.编辑gitosis.conf
文件,创建新项目,并将新用户加入到项目中
[group Living/living_m]
members = @Admin
writable = Living/living_m
6.上传更新gitosis-admin
项目
二.git服务器新增项目
1.切换git用户su - git
2.进入仓库cd repositories
3.建立项目文件夹mkdir Living
4.建立git项目
cd Living
mkdir living_m.git
5.初始化git项目
cd living_m.git
git init --bare
三.本地新项目上传git
# 删除项目内的旧git文件
find . -name ".git" | xargs rm -Rf 删除.git
# 初始化git并上传
git init
git add .
git commit -m "Init"
git remote add origin git@项目IP地址:项目名.git
git push origin master
网友评论