zoukankan      html  css  js  c++  java
  • gitlab权限管理

    (1)创建group,user,project

    1.创建group,组名路径和name为java,权限为private


    2.创建一个PM的用户作为项目管理者并加入到java组中



    3.在java组创建一个app1项目

    4.添加readme文件会创建master分支


    4.创建dev1用户作为开发者,并加入到该app1项目中

    (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用户上

    3.获取该项目的git地址

    4.测试是否能正常拉取代码
    git clone git@192.168.1.32:java/app1.git

    (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验证

  • 相关阅读:
    (纯代码)QQ登录界面:
    (纯代码)图片浏览器:
    (纯代码 )transform旋转:
    苹果API常用英语名词:
    纯代码创建Button控件:
    GCD
    UISegmentedControl 开发笔记
    UISwitch 开关控件 开发笔记
    Xcode6中怎么添加空工程模板
    HTTP Live Streaming直播(iOS直播)技术分析与实现
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/9072100.html
Copyright © 2011-2022 走看看