首页 > 其他分享 >gitlab权限管理,远程仓库(旧)

gitlab权限管理,远程仓库(旧)

时间:2024-05-10 10:46:02浏览次数:20  
标签:git 194.41 gitlab shouye 152.136 权限 远程

gitlab权限管理,远程仓库(旧)

6.gitlab权限管理,远程仓库

在组中设置的权限会继承到组中的所有项目中

在项目中添加权限只影响该项目

创建后项目中的成员后,管理员手动设置成员密码(8位以上),成员登陆后系统会要求重设密码

dev1登陆,添加host6的公钥,yum install git ,git clone [email protected]:java/app1.git

root登陆创建master

windows用户使用git

安装gitbash,创建一个保存代码的目录,在目录中右击选择"Git Bash Here"

在打开的gitbash窗口中,ssh-keygen,公钥在C:\Users\nsfocus.ssh\id_rsa.pub,

给dev2添加公钥

deploy key用于jenkins,jenkins只上传代码不下载代码,用管理员配置

host6  dev1

win10 dev2

pm分配任务

dev1开发

首先创建并切换到shouye分支
git checkout -b shouye

echo "<h1>Hello World<h1>" > index.html
git add index.html
git commit -m 'shouye'
推送shouye分支到远程分支origin
git push origin shouye

dev1再次从远程仓库中拉取最新版

git pull origin master
git commit -m "close #2"     # 提交并关闭issue

dev1请求合并分支,关闭任务。

pm确定后合并分支,在milestone中关闭issue

使用ssh的方式克隆远程仓库(常用)
git clone [email protected]:java/app1.git
# 会提示输入密码
# [email protected]'s password:
# 只有将主机的公钥添加到gitlab后,才能克隆

使用http的方式克隆远程仓库
git clone http://152.136.194.41/java/app1.git

# Username for 'http://152.136.194.41':
# Password for 'http://[email protected]':
# 输入gitlab的用户名和密码后,才能克隆

标签:git,194.41,gitlab,shouye,152.136,权限,远程
From: https://www.cnblogs.com/lixunblogs/p/18167134

相关文章

  • 6-gitlab备份和恢复
    6.gitlab备份和恢复建议备份策略:本地保留3-7天,异地永久备份查看版本cat/etc/redhat-releasecat/opt/gitlab/embedded/service/gitlab-rails/VERSION备份修改配置文件vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']='true'gitlab_rails['backup_path......
  • vsftpd多实例多用户不同权限
    ftp配置文件实现匿名用户和密码用户同样权限,更改#anon_other_write_enable=NO改配置可以实现匿名用户只能上传下载不能修改删除。setfacl-dR-mu:ftp:rwx/data/ftp2/dachui/ 设置ftp用户家目录acl权限可以实现同密码用户一样的权限。复制该配置文件修改改端口号或liste_ad......
  • linux ssh 远程执行命令
    双引号#!/bin/bash#此脚本用于测试ssh工具远程执行多条命令方式#使用的前提是已经设置密钥对并以默认私钥文件名存放在默认路径~/.ssh/下(即ssh免密登录)#或者使用-i参数手动指定私钥位置host=192.168.126.101sshtomandersen@$host"source/etc/profileecho\$JA......
  • 移动吉比特H5-9光猫获取超级管理员权限
    开启telnet权限先用普通用户账号进行正常登录后在浏览器打开下面链接http://192.168.1.1/usr=CMCCAdmin&psw=aDm8H%25MdA&cmd=1&telnet.gch,页面提示success表示开启telnet权限成功telnet进入光猫前提window电脑开启telnet权限CMD下输入telnet192.168.1.1依次输入账......
  • Linux 用户管理与文件权限
    Linux是一个多用户系统,它允许多个用户同时登陆主机,并为他们分配不同的资源和工作环境进行使用。当然,不同的用户都有文件的私有需求,所以设置不同用户文件的权限管理十分重要。 01用户与用户组Linux中一般将文件访问权限的身份分为三种角色:文件所有者、用户组成员、其他人(own......
  • 没有查询、插入、更新、删除权限
    2024-05-0815:22:23报错原文cmdTransaction:TheINSERTpermissionwasdeniedontheobject'tb_Vendor_CocImgs',database'QSIDB',schema'dbo'.TheINSERTpermissionwasdeniedontheobject'tb_Vendor_CocImgs',databa......
  • Pixel3刷入 Magisk 获得root权限
    ​本篇博客记录pixel3xl刷机,Magiskroot过程。本操作会重置系统,故需要提前备份系统信息。 基础信息:设备名称:Pixel3 当前Android版本:9版本号:RQ2A.210305.006为了方便使用可以提前配置adb fastboot 的环境变量。第一步解开  OEM锁首先,保证手机可以访问(www.goo......
  • GitLab 管理 NuGet 包
    1概览在服务器上构建项目时,需要引用nuget.org之外的包,如公司内部开发的、第三方未发布到nuget.org上的。怎么办?GitLab提供了PackageRegistry来解决这个问题。2上传NuGet包到指定项目中新建或使用一个已有项目,作为存放NuGet包的项目,为其他需要引用对应NuGet......
  • 在Windows运行Gitlab Runner对.NET Framework 4.6.1旧项目自动执行单元测试
    摘要本文介绍了GitlabRunner如何在Windows服务器上调用vstest.console.exe,对旧的项目基于.NETFramework4.6.1的项目,自动执行单元测试。改造旧版本的.csproj文件改造成功后,完整的.csproj文件如下:<ProjectSdk="Microsoft.NET.Sdk"> <PropertyGroup><ProjectG......
  • 在Windows运行Gitlab Runner对.NET Framework 4.6.1旧项目自动执行单元测试
    摘要本文介绍了GitlabRunner如何在Windows服务器上调用vstest.console.exe,对旧的项目基于.NETFramework4.6.1的项目,自动执行单元测试。改造旧版本的.csproj文件改造成功后,完整的.csproj文件如下:<ProjectSdk="Microsoft.NET.Sdk"> <PropertyGroup><ProjectG......