gitlab权限管理

(1)创建group,user,project

1.创建group,组名路径和name为java,权限为private
1195071-20180522141250129-1092096660.png
1195071-20180522141349629-1046109834.png
2.创建一个PM的用户作为项目管理者并加入到java组中
1195071-20180522141729337-1092929606.png
1195071-20180522142204108-319857153.png
1195071-20180522142300981-1474595629.png
3.在java组创建一个app1项目
1195071-20180522143520539-1742252213.png
4.添加readme文件会创建master分支
1195071-20180522144048606-765592616.png
1195071-20180522144114020-635036164.png
4.创建dev1用户作为开发者,并加入到该app1项目中
1195071-20180522144847385-1759772989.png
1195071-20180522145024156-1992237098.png

(2)测试dev1用户拉取代码

1.生成公钥

ssh-keygen 
# cat /root/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDElenhvj6acUdvuOPi6JMdrD0EOzqkcoZQaZET638B/4AMz7r3/xXlTF6COakBvmLlyDsRVUYmMxLGbN+9jG7hG+zII9MIOGMWThKMlbqtM+I+xFHGaKFQ+/K3wfZ3k05vYRy9lsq9AOfjLucVLW0JJAakRhpv+HZkMIE1dm8v61Q8kd6upSEJ4HPcvwFk+RK193LbN4YRA4F+sn56gbVcyL5zLVKUxqvjFpV9YxHBMkRqlgdDTjUTvgeZ8tETCg4PrnfRFT3akuL9IFDPXbBQ2+MlE+0TpQgCqtMyGVGyD2O8trKL6dkSWUT4joKUpDmsK/uxLrXMGpC864/tcGHn root@localhost.localdomain

2.把该公钥复制到gitlab dev1用户上
1195071-20180522145349846-1170304292.png
3.获取该项目的git地址
1195071-20180522145536482-508796352.png
4.测试是否能正常拉取代码
git clone git@192.168.1.32:java/app1.git
1195071-20180522145746812-1916465615.png

(3)测试dev1用户开发代码上传到gitlab上

1.开发代码并推送到gitlab上

#cd app1 
#git checkout -b test                       //切换到test分支
#git status
#echo "Hello World" >>index.html
#git add .                                  //提交代码到本地仓库
# git commit -m "index"
# git push origin test                      //本地仓库代码推送到gitlab上

2.gitlab验证
1195071-20180522150309911-1891906675.png

转载于:https://www.cnblogs.com/lovelinux199075/p/9072100.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值