gitlab两种连接方式:ssh和http配置介绍 --转自 散尽浮华
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配置介绍 --转自 散尽浮华相关推荐
- GP两种连接方式性能测试
GP两种连接方式性能测试 Pivotal java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedSta ...
- 项目案例模板之jdbc两种连接方式
项目案例模板之jdbc两种连接方式 第一种连接方式 JDBCUtils.java package jdbc;import org.junit.jupiter.api.Test;import jav ...
- Kafka结合Spark-streaming 的两种连接方式(AWL与直连)
kafka结合spark-streaming的用法及说明之前博客有些,这里就不赘述了. 这篇文章说下他们结合使用的两种连接方式.(AWL与直连) 先看一张图: 这是kafka与streaming结合的 ...
- Spark对Kafka两种连接方式的对比——Receiver和Direct
在知乎 Flink 取代 Spark Streaming 的实战之路中,提到 因此下面对两种方式进行详细说明一下. Receiver方式 Receiver:接收器模式是使用Kafka高级Consume ...
- JDBC 与 JNDI 这两种连接方式 区别
jdbc(Java Data Base Connectivity)是数据库中间代理商为了是java连接数据库而定的一个协议 或者说是方法,通过jdbc-odbc的方法进行数据库连接,是连接一次创建一次 ...
- 华为telnet的两种连接方式
要求R2能远程登陆上R1(使用password)方式 第一种方式: [R1] [R1]int e0/0/0 [R1-Ethernet0/0/0]ip address 12.1.1.1 24 [R1]u ...
- Redis的两种连接方式
1.简单连接 import redis conn = redis.Redis(host='207.148.120.229', port=6379) conn.set('foo', 'Bar') pri ...
- 连接MySQL和连接文件夹区别_JDBC与JNDI这两种连接方式有什么区别?
配置 JNDI绑定 此处绑定的数据源是以 DBCP 为实现.首先必须将数据库驱动(这里用了MYSQL数据库)和DBCP所需要的 Jar 包复制到 Jetty 根目录的 lib 目录下.DBCP主要需要 ...
- Kafka的两种连接方式
Kakfa的版本 0.8.0 Receiver模式 (接收者模式) Driect模式 (直连模式) 0.10.0 Driect模式(直连模式) spark 2.3之后(包括2.3) 已经把 0.8.0 ...
最新文章
- PowerDesigner打开设计文件后提示failed to read the fileXXX的解决办法
- 数据库集群的级联复制完整实现
- 下载安装webstrom及激活
- Android 7.1 bootchart触发后导致不断重启
- mvc 项目 webconfig 打开错误_Spring体系常用项目一览
- vscode如何自定义补全内容,自定义常用的快捷方式?
- Eclipse CDT 编译wxWidgets
- linux的文件打包与压缩
- pyqt5 窗口设置圆角_pyqt5-30. QWidget设置圆角,使用qss设置失败
- [转]MapX 操作总结
- 有哪些论文降重的方法?
- 人人车北京第二家严选店开业 称年内将覆盖一二线城市
- X1000 Kernel 3.10 Linux V8.2编译
- 有甲乙丙丁四个字,取出任意三个字,打印所有可能性
- nginx的安装升级、常用配置(二)
- webpack中各个模块归纳总结图
- 【DKN】(五)attention.py
- [转贴]国内计算机类学术期刊投稿指南
- 28.深度学习模型压缩方法-2
- js中用正则表达式判断字符串中是否包含中文和英文