作者:糖果

Coding.net同样提供了类似github的pages的功能, 这样就可以使用pages服务创建静态博客。

创建步骤:

  1. 配置本地git环境。

  2. 本地创建目录结构和静态文件。

  3. 初始化本地目录为git工程,创建本地分支,并上传文件。

  4. 启动配置coding上的pages,绑定域名。

  5. 域名服务解析。

  6. 确认解析。

下面是对具体细节的说明。

1.配置本地基本的git环境。

1.1.生成公钥。

用你登陆coding.net的邮箱账号生成一个公钥。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在导航上选择:设置->部署公钥->点击这里:

1.2.复制pub.key到coding.net的设置面板上。

cd ~/.ssh
vim id_rsa.pub
将id_rsa.pub的内容复到coding.net的公钥控制面板里。 图片:jjkkkkjjjjjjj a.png

重新连接一下。

github用这个测试
ssh -T git@githb.com
coding用下面的测试
ssh -T git@git.coding.net

1.3.设置一下用户名和邮箱。

git config --user.name XXX
git config --user.email XXX

2.本地创建目录结构和静态文件。

我们在本地创建一个目录。
mkdir moonscript
vim index.html
将下面的内容贴到文件里:
<html>
   <head>
     <title>Moonscript</title>
   </head>

   <body>
      <h1>Moonscript</h1>
   </body>
</html>

3.初始化本地目录为git工程,创建本地分支,并上传文件。

3.1 初始化本地git工程。

git init
git add index.html
git commit -m'init'

git remote add origin git@git.coding.net:{user_name}/{project_name}

{user_name}/{project_name}为你的coding.net账户名对应在coding.net上的git工程。

3.2.创建分支

我们在此处创建一个分支,在之后开启pages服务时,指定从这个分支下取代码进行部署。
git checkout -b coding-pages

3.3.上传代码。

git push origin coding-pages

4.启动配置coding上的pages,绑定域名。

图片:b.png
b.png

在导航上选择:代码->Page服务->绑定一个自定义的域名:
绑定了四个域名。

http://moonscript.cn
http://moonscript.xyz
http://www.moonscript.cn
http://www.moonscript.xyz

5.域名服务解析。

在域名服务商那里,将域名CNAME解析到,coding的pages服务的二级域名。
图片:c.png
c.png

6.确认解析。

我们确认一下域名,是否被正常解析了,在浏览器中输入域名地址:
http://moonscript.cn
http://moonscript.xyz
http://www.moonscript.cn
http://www.moonscript.xyz

图片:d.png
d.png

作者:糖果
PS:转载到其它平台请注明作者姓名及原文链接,请勿用于商业用途。
LUA.REN
http://www.lua.ren

官方文档:
https://coding.net/help/doc/pages/index.html