开放 API 与 Webhook
  1. 个人访问令牌
  2. WebHook
文件管理与 Wiki
  1. 项目文件管理
  2. 项目 Wiki

快速使用代码仓库

CODING 代码仓库基于开源的版本控制系统 —— Git。借助 Git,你的本地电脑与 CODING 会各有一个完整的代码仓库,两者可以进行分布式的版本管理。

为了在你的本地电脑上管理代码,你需要先配置好 Git,包括下载安装、设置等操作。

如果你不需要在本地电脑上管理代码,CODING 支持在浏览器中实现大部分的代码仓库操作,请阅读“创建 CODING 代码仓库”一节。

配置 Git

1. 下载安装最新版的 Git

请在 Git 官网 下载最新版的程序并进行安装。

2. 在 Git 中设置用户名和邮箱

  • 打开 Git Bash。

  • 设置你的用户名。

1
git config --global user.name "your_name" # 双引号内填入你的用户名
  • 设置你的邮箱(你的 CODING 账号邮箱)。
1
git config --global user.email "your_email@example.com" # 双引号内填入你的 CODING 账号邮箱

本地 Git 与 CODING 授权连接

为了把本地电脑上的 Git 与远程的 CODING 代码仓库连接到一起,你需要先进行授权。授权方式有 HTTPS 或者 SSH 两种协议可选。

使用 HTTPS 授权连接

如果你使用形如 https://e.coding.net/xxx.git 的项目地址来克隆代码仓库,那么命令行会提示你输入你的 CODING 用户名和密码来授权连接,无需额外设置。

使用 SSH 授权连接

如果你使用形如 git@e.coding.net:xxx.git 的项目地址来克隆仓库,那么你需要先配置好 SSH 密钥对来授权连接。

  • 打开 Git Bash。
  • 基于你填入的邮箱生成密钥对。
1
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # 双引号内填入你的 CODING 账号邮箱
  • 显示公钥。
1
cat ~/.ssh/id_rsa.pub # 默认存储在 ~/.ssh 目录下
  • 复制公钥,进入【个人设置】→【SSH公钥】,点击“新增公钥”,将公钥粘贴到“公钥内容”的框中,最后点击“添加”。

创建 CODING 代码仓库

在 CODING 中,一个项目对应一个代码仓库,所以想要创建代码仓库,就需要先创建项目并初始化代码仓库。

1. 新建项目

鼠标移到右上角的“+”图标处,点击浮出来的“项目”,创建项目。

2. 填写项目基本信息

依次填入项目名称、地址、描述信息,其中项目地址即是代码仓库的地址,勾选“启用 README.md 文件初始化项目” ,点击“新建项目”完成创建。

恭喜!此时在项目的【代码浏览】页,就可以看到你刚建好的代码仓库了,里面有一份刚才初始化生成的 README.md 文本文件。

保存你对代码的修改

CODING 代码仓库支持在浏览器里对文件直接进行编辑修改、保存提交等操作。

1. 修改代码

点击“README.md”进入文件内容页。

点击“编辑”开始修改文件。

比如现在,我增加了一些描述文字:

2. 提交代码

填写提交说明,描述这次修改的内容。如果不填写,默认的提交说明是“更新文件 xxx”。

点击“提交到 master 分支”,将此次修改内容保存进代码仓库的 master 分支。

恭喜!刚才对你代码的修改已经保存进代码仓库了。回到项目的【代码浏览】页,你可以看到提交的操作记录、更新好了的内容。

克隆代码仓库到本地

通过 HTTPS 协议克隆

  1. 在【代码浏览】页的仓库地址栏,选择“HTTPS”,复制地址。

  1. 在 Git Bash 中输入克隆命令。
1
git clone https://e.coding.net/xxx.git # 换成你复制的仓库地址

终端会提示你输入 CODING 的用户名与密码。

通过 SSH 协议克隆

  1. 在【代码浏览】页的仓库地址栏,选择“SSH”,复制地址。

  1. 在 Git Bash 中输入克隆命令。
1
git clone git@e.coding.net:xxx.git # 换成你复制的仓库地址

终端会自动匹对你的本地私钥与之前存入 CODING 个人设置里的公钥,完成克隆。

本地代码推送至 CODING 仓库

  1. 告诉 Git 要追踪哪些文件。

    比如我在本地的代码仓库新建了一个“hello.c”的文件,输入 git add 命令告诉 Git 开始追踪这个文件的版本变化。

1
git add hello.c

  1. 将文件保存进代码仓库。

输入 git commit 命令将现在的文件版本保存进代码仓库里。

1
git commit -m "add hello.c" # 双引号里填入保存说明

  1. 将本地的代码仓库推送至远程的 CODING 代码仓库。

以推送到远程 CODING 代码仓库的 master 分支为例,输入命令:

1
git push origin master

  1. 查看效果。

刷新【代码浏览】页,可以看到推送记录,以及与本地一样的代码仓库。

拉取 CODING 代码仓库至本地

如果你在 CODING 代码仓库里做了修改,可以通过 git pull 命令将远程的代码拉取(同步)到本地。

比如我在【代码浏览】页新建了一个文件,叫“world.c”。

输入 git pull 命令更新本地仓库:

1
git pull

现在可以在本地文件夹中看到刚才在网页上新建的“world.c”文件了。

上一篇创建&导入项目
文档是否对您有用?
感谢反馈有用
感谢反馈没用