Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
Svn-to-Git
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王进波
Svn-to-Git
Commits
d57e059b
Commit
d57e059b
authored
Nov 02, 2018
by
王进波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
35992f7a
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
65 additions
and
1 deletion
+65
-1
关于12.1服务器的配置.md
doc/关于12.1服务器的配置.md
+1
-1
关于Gitlab域名更换问题.md
doc/关于Gitlab域名更换问题.md
+64
-0
1541126727309.png
doc/关于Gitlab域名更换问题/1541126727309.png
+0
-0
No files found.
doc/关于12.1服务器的配置.md
View file @
d57e059b
...
@@ -70,7 +70,7 @@ gitlab(f14446b77bae)
...
@@ -70,7 +70,7 @@ gitlab(f14446b77bae)
```
shell
```
shell
sudo
docker run
--detach
\
sudo
docker run
--detach
\
--hostname
gitlab.
example
.com
\
--hostname
gitlab.
wohitech
.com
\
--publish
443:443
\
--publish
443:443
\
--publish
80:80
\
--publish
80:80
\
--publish
22:22
\
--publish
22:22
\
...
...
doc/关于Gitlab域名更换问题.md
0 → 100644
View file @
d57e059b
# 关于Gitlab域名更换问题
更新原
`Gitlab`
私有仓库域名
`civgit.vicp.net:8443`
为
`gitlab.wohitech.com`
也就是说,原来在浏览器中访问
`https://civgit.vicp.net:8443`
或者
`http://civgit.vicp.net:8880`
可以打开
`Gitlab`
网页,现在在
`公司内网`
仍然可以通过上面两个地址打开,
`外网环境`
打不开了。
`外网环境`
可以通过新网址
`gitlab.wohitech.com`
打开。
### 原因
之前用的花生壳动态域名解析到公司内外网交换路由,再用端口映射到内网
`Gitlab`
服务器,这种方式没有办法使用安全的
`https`
证书,自签名证书在内网使用没有问题,外网环境下发现客户环境中无法访问
`https`
,应该与不安全的自签名证书有关,于是将域名改为阿里云,使用安全免费的证书签名,在客户机器上可以访问,可以下载,今后使用
`gitlab.wohitech.com`
访问时,浏览器也不会提示不安全了
### 影响
域名更新后,访问
`Gitlab`
网页,找到任意一个仓库,进入仓库主页,可以看到如下变化:
![
1541126727309
](
E:\Codes\CityGit\SVN-To-Git\doc\关于Gitlab域名更换问题\1541126727309.png
)
1.
仓库地址变了,注意域名部分的变化
原来的
`https`
地址从
`https://civgit.vicp.net:8443/CivDevelope/CloudPlatform.git`
变成了
`https://gitlab.wohitech.com/CivDevelope/CloudPlatform.git`
;
原来的
`ssh`
地址从
`ssh://git@civgit.vicp.net:8822/CivDevelope/CloudPlatform.git`
变成了
`ssh://git@gitlab.wohitech.com:CivDevelope/CloudPlatform.git`
上面红线框住的 URL 是我们
`clone`
仓库时使用的 URL ,也是我们更新代码时
`git pull origin develop`
和 推送代码时
`git push origin develop`
命令中
`origin`
指向 的仓库地址,我们可以用
`git remove -v`
命令来查看自己本地仓库中的
`origin`
绑定的 URL,应该是更新前域名为
`civgit.vicp.net:8443`
或者
`civgit.vicp.net:8822`
的地址。
### 问题及解决办法
这两个旧的URL(指 https 和 ssh 对应的 URL)在公司内网仍然可以用于更新(
`git pull`
) 和 推送 (
`git push`
) 代码,也就是说,不用出差的研发,在公司不用做 任何修改,感觉不到变化。
如果出差,或者在外网环境需要更新或推送代码时,遇到网络错误,可以将本地的
`origin`
指向新的 URL,即可解决问题。更新
`origin`
的操作如下:
```
shell
git remote remove origin
;
# 这一步删除旧的 origin
git remote add origin https://example.com/group/somerepo.git
#这一步添加新的 origin,新的 url 去 gitlab 仓库拷贝
```
对于实施那边已经在外面部署的项目,也可以通过上面这两条命令来更新
`origin`
。
https://www.scalescale.com/tips/nginx/optimizing-nginx-for-serving-files-bigger-than-1gb/
```
shell
Administrator@WIN-T322BR19JV7 MINGW64 /d/00GitSation
$
git clone https://gitlab.wohitech.com/CivPublish/CivWebPublish.git
Cloning into
'CivWebPublish'
...
remote: Counting objects: 63936,
done
.
remote: Compressing objects: 100%
(
50/50
)
,
done
.
fatal: The remote end hung up unexpectedly3.89 MiB | 600.00 KiB/s
fatal: early EOF
fatal: index-pack failed
```
doc/关于Gitlab域名更换问题/1541126727309.png
0 → 100644
View file @
d57e059b
119 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment