赞
踩
以Gitlab 是镜像容器,映射的端口的 7080:80 , 2222:22为例
首先,我们要配置 gitlab.example.com 的域名的hosts
vim /etc/hosts 192.168.160.3 gitlab.example.com
- 1
- 2
cd 到 ~/.ssh 目录下
vim config #将以下配置内容添加进去 Host gitlab.example.com HostName gitlab.example.com IdentityFile ~/.ssh/id_rsa PreferredAuthentications publickey Port 2222 # 配置文件参数 # Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件 # HostName : 要登录主机的主机名 # User : 登录名 # IdentityFile : 指明上面User对应的identityFile路径
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
以上操作是为了 ssh 方式拉去代码
接下来我们要生成公钥
ssh-keygen -t rsa -C "admin@example.com"
- 1
注意,有提示直接敲回车,不要设置密码
将 ~/.ssh 的公钥 添加到gitlab ssh密钥设置
以上设置完毕后再本地项目文件里面创建本地仓库
mkdir toutiao-backen
cd toutiao-backen
git init
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
git remote add git@gitlab.example.com:root/toutiao.git
git pull origin master
例如:
git remote add origin http://gitlab.example.com:7080/root/toutiao.git
- 1
不加端口号会出现以下报错
以上内容参考
https://developer.aliyun.com/article/332654?spm=a2c6h.17698244.wenzhang.1.44693dfdxT7P7T
https://blog.csdn.net/u014451100/article/details/91816014
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。