Commit b020dd0e authored by 王进波's avatar 王进波

update

parent 96bfb9ae
......@@ -25,11 +25,13 @@ gitlab 中有两个地方可以使用 SSH :
- 登录或远程登录部署环境的服务器(只考虑 Windows 服务器)
- 安装 Git-windows 客户端,安装过程在[这里](https://gitlab.wohitech.com/wangjinbo/Svn-to-Git/blob/master/doc/FromSVNToGit/InstallGitWindows.md)。 (如果命令行中可以执行 git 命令,则跳过此步骤)
- 打开 Git-Bash 命令行,是 Git-Bash 命令行,不是 Windows Command Line,也不是 PowerShell。
- 执行命令 `SSH-keygen`, 然后一路回车,不用输入任何参数,最后会得到一副气泡图一样的矩形图像,就生成成功了
- 执行命令 `ssh-keygen`, 然后一路回车,不用输入任何参数,最后会得到一副气泡图一样的矩形图像,就生成成功了
### 如何使用 SSH 密钥
- 执行命令 `cat .SSH/id_rsa.pub` ,会得到很长的一串字符串,这就是公钥,选中并复制
- 命令行导航到用户家目录下,操作为执行命令 `cd`
- 执行命令 `cat .ssh/id_rsa.pub` ,会得到很长的一串字符串,这就是公钥,选中并复制
- 实施拿到公钥后需要找研发或者实施有 gitlab.wohitech.com 帐号的同事,将公钥配置到仓库的 Deploy key 里面去。
在 gitlab.wohitech.com 中添加 Deploy key 后,就可以直接 clone 代码了,不需要像 HTTP 协议那样输入部署口令,命令行会自动使用你刚刚生成的 SSH 私钥去向 git 服务器发起请求,然后就开始下载了。
......
......@@ -40,15 +40,6 @@ git config --global credential.useHttpPath true #配置Git保存验证信息时
## 更新 !!
> 最近实施部署 CivWebService 的时候出现 HTTP 协议的仓库地址 clone 代码出现中断的现象,暂时还没解决,但是可以用 ssh 协议的地址 代替 HTTP 协议地址进行下载,相对于过去部署的方式只有一个 url 的变化,过去 clone 的命令是 `git clone HTTP-URL` ,用 ssh 协议就是 `git clone SSH-URL` ,但是用 ssh 协议需要进行一些设置,我写了文档,在[这里](./如何使用ssh协议获取gitlab仓库的代码.md)。
>
> 然后之前部署的几个 http 协议的 URL 对应的 ssh 协议 URL 我写在下面,方便查阅
>
> - ConfCenter: `git@gitlab.wohitech.com:CivDevelope/ConfCenter.git`
> - CivWebPublish: `git@gitlab.wohitech.com:CivPublish/CivWebPublish.git`
## 全新部署
如果机器上没有部署过上述两个Git仓库,则认为是全新部署。
......@@ -166,3 +157,15 @@ git pull #从远程仓库拉取更新,检查输出结果是有错
- 符号链接的文件夹图标左下角有快捷方式的箭头
- 右键属性时可以看到这个文件的Shortcut(快捷方式)属性,并且能看到跳转目标(Target)![1534990439223](../imgs/1534990439223.png)
## 更新-2018-12-05
> 最近实施部署 CivWebService 的时候出现 HTTP 协议的仓库地址 clone 代码出现中断的现象,暂时还没解决,但是可以用 ssh 协议的地址 代替 HTTP 协议地址进行下载,相对于过去部署的方式只有一个 url 的变化,过去 clone 的命令是 `git clone HTTP-URL` ,用 ssh 协议就是 `git clone SSH-URL` ,但是用 ssh 协议需要进行一些设置,我写了文档,在[这里](./如何使用ssh协议获取gitlab仓库的代码.md)。
>
> 然后之前部署的几个 http 协议的 URL 对应的 ssh 协议 URL 我写在下面,方便查阅
>
> - ConfCenter: `git@gitlab.wohitech.com:CivDevelope/ConfCenter.git`
> - CivWebPublish: `git@gitlab.wohitech.com:CivPublish/CivWebPublish.git`
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment