gitlab环境部署好后,创建project工程,在本地或远程下载gitlab代码,有两种方式:ssh和http

1)ssh方式:这是一种相对安全的方式
这要求将本地的公钥上传到gitlab中,如下图:

window客户机设置ssh方式连接gitlab,请见:http://www.cnblogs.com/kevingrace/p/5651402.html(文章底部有介绍)

2)http连接方式

这种方式要求project在创建的时候只能选择“Public”公开状态,Private和Internal私有模式下不能使用http方式进行连接。(ssh方式在三种模式下都可以)。使用http方式直接连接gitlab显然没有ssh连接方式安全,但是也可以做些安全设置,比如在gitlab本机的iptables里做端口限制(如上是8081端口),添加白名单等。

2)git push则不允许,没有权限

[root@test ~]# touch README.md
[root@test ~]# git add README.md
[root@test ~]# git commit -m "add README"
[root@test ~]# git push -u origin master
.......
remote: GitLab: You are not allowed to push code to protected branches on this project.
To http://gitlab.kevin-inc.com/fanglianchao/scanhost.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'http://gitlab.kevin-inc.com/fanglianchao/scanhost.git'
需要将kevin用户加入到scanhost.git项目仓库的member权限里,这样就有权限进行git push了!
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************

转载于:https://www.cnblogs.com/RyanJin/p/9372242.html

gitlab两种连接方式:ssh和http配置介绍 --转自 散尽浮华相关推荐

  1. GP两种连接方式性能测试

    GP两种连接方式性能测试 Pivotal java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedSta ...

  2. 项目案例模板之jdbc两种连接方式

    项目案例模板之jdbc两种连接方式 第一种连接方式 JDBCUtils.java package jdbc;​import org.junit.jupiter.api.Test;​import jav ...

  3. Kafka结合Spark-streaming 的两种连接方式(AWL与直连)

    kafka结合spark-streaming的用法及说明之前博客有些,这里就不赘述了. 这篇文章说下他们结合使用的两种连接方式.(AWL与直连) 先看一张图: 这是kafka与streaming结合的 ...

  4. Spark对Kafka两种连接方式的对比——Receiver和Direct

    在知乎 Flink 取代 Spark Streaming 的实战之路中,提到 因此下面对两种方式进行详细说明一下. Receiver方式 Receiver:接收器模式是使用Kafka高级Consume ...

  5. JDBC 与 JNDI 这两种连接方式 区别

    jdbc(Java Data Base Connectivity)是数据库中间代理商为了是java连接数据库而定的一个协议 或者说是方法,通过jdbc-odbc的方法进行数据库连接,是连接一次创建一次 ...

  6. 华为telnet的两种连接方式

    要求R2能远程登陆上R1(使用password)方式 第一种方式: [R1] [R1]int e0/0/0 [R1-Ethernet0/0/0]ip address 12.1.1.1 24 [R1]u ...

  7. Redis的两种连接方式

    1.简单连接 import redis conn = redis.Redis(host='207.148.120.229', port=6379) conn.set('foo', 'Bar') pri ...

  8. 连接MySQL和连接文件夹区别_JDBC与JNDI这两种连接方式有什么区别?

    配置 JNDI绑定 此处绑定的数据源是以 DBCP 为实现.首先必须将数据库驱动(这里用了MYSQL数据库)和DBCP所需要的 Jar 包复制到 Jetty 根目录的 lib 目录下.DBCP主要需要 ...

  9. Kafka的两种连接方式

    Kakfa的版本 0.8.0 Receiver模式 (接收者模式) Driect模式 (直连模式) 0.10.0 Driect模式(直连模式) spark 2.3之后(包括2.3) 已经把 0.8.0 ...

最新文章

  1. PowerDesigner打开设计文件后提示failed to read the fileXXX的解决办法
  2. 数据库集群的级联复制完整实现
  3. 下载安装webstrom及激活
  4. Android 7.1 bootchart触发后导致不断重启
  5. mvc 项目 webconfig 打开错误_Spring体系常用项目一览
  6. vscode如何自定义补全内容,自定义常用的快捷方式?
  7. Eclipse CDT 编译wxWidgets
  8. linux的文件打包与压缩
  9. pyqt5 窗口设置圆角_pyqt5-30. QWidget设置圆角,使用qss设置失败
  10. [转]MapX 操作总结
  11. 有哪些论文降重的方法?
  12. 人人车北京第二家严选店开业 称年内将覆盖一二线城市
  13. X1000 Kernel 3.10 Linux V8.2编译
  14. 有甲乙丙丁四个字,取出任意三个字,打印所有可能性
  15. nginx的安装升级、常用配置(二)
  16. webpack中各个模块归纳总结图
  17. 【DKN】(五)attention.py
  18. [转贴]国内计算机类学术期刊投稿指南
  19. 28.深度学习模型压缩方法-2
  20. js中用正则表达式判断字符串中是否包含中文和英文

热门文章

  1. 楷体描红字帖练起来@简洁字帖
  2. HTML5文件夹隐藏了怎么打开,如何打开隐藏文件夹,详细教您打开隐藏文件夹的方法...
  3. 可能是最优雅的分割线实现方式CSS实现
  4. ccna学习指南中文第5版(PDF版)
  5. OpenCV之图像透视变换
  6. 基于 Metal 框架的 GPU 计算
  7. 系统学习机器学习之距离的度量(一)--常见距离
  8. 杨家海 清华大学 研究员,博导
  9. 本地JSON格式化工具下载
  10. 计算机低级格式化,低级格式化,教您硬盘怎么低级格式化