迁移公告
本文档中心已迁移至
新域名(https://document.nationalchip.com/)
,当前文档中心维护有效期至 2025年6月30日。
请更新您的书签或外部链接,感谢您的支持!
注册 GitLab 账号*
我们的SDK是托管在公司的 GtiLab 服务器上,请开发者按照本文指导进行操作
1. Gitlab 账号的注册和配置*
- 注册 gitlab 账号: 请访问 http://gitlab.nationalchip.com/users/sign_in 来注册账号,按照页面指引完成账号注册。
- 发送用户名: 注册完成后,将您的GitLab用户名发送给我们的销售经理。
- 等待授权:我们的项目经理会对您的账号进行授权,以便您访问和使用SDK代码。
注意
开发者完成注册后,一定要把用户名提供给我们的销售经理,我司项目经理对该账号进行授权代码后,开发者才能在 Gitlab 中看到相应的 SDK 工程。
2. 安装 git 工具*
$ sudo apt install git-all
3. 添加 SSH 公钥*
3.1. SSH 公钥介绍*
SSH 的全称为 Secure Shell 即安全外壳协议,是一种加密的网络传输协议。它能够在公开的网络环境中提供安全的数据传输环境,通常用于登录远程主机与推拉代码。
同样一个 SSH 公钥文件,如果添加至某一个代码仓库,则称为部署公钥,配置后默认拥有该项目的只读权限;如果添加至个人账户,称为账户 SSH 公钥,配置后拥有账户下所有项目的读写权限。同一个 SSH 公钥无法既作为部署公钥,又作为账户 SSH 公钥使用。
重复添加至代码仓库和个人账户。
3.2. 生成 SSH 公钥*
- 在Linux 终端输入命令:ssh-keygen ,然后一路回车下去,不要理会提示信息。
root@ubuntu:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
5c:db:cb:dd:8d:f1:99:80:4b:fd:ca:91:4a:4b:65:86 root@X200
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| . |
| . . o+ |
| S .E.*. |
| ..=o+=+|
| +ooo++|
| o + o |
| o o |
+-----------------+
3.3. 使用 ssh-agent 来存储私钥密码*
- 把专用密钥添加到 ssh-agent 的高速缓存中:
root@ubuntu:~$ ssh-add
- 查看 SSH 公钥:
root@ubuntu:~$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZy641ROt4VkkZShGOE8/7Etq4s6PZ36s5P+gbFWCBx0Bats1o7Ds
..... // Save 10,000 lines
pB1vtB4NsJVzp3/vn7Y25t2B37ZS/7zBhYORFY47c2toVg0jDlAcjc5JKdWBERUHcI/Igucd5Dx07YLcC+ekJEP5ZL+
+f7euHdbEbfHbFC2qVJeGmZuJ9wdD0RuJKuLoJFxjjhDn9AbXtmvxo6oeQ5sViLI6xJOV9T5SOzl5Nz3+67nbnIf9kC
DzVu9n2LRFHi5snj root@ubuntu
3.4. 往 Gitlab 添加公钥*
- 复制 SSH 公钥,添加到GitLab,首先按如下图打开 SSH Key 界面:
- 将 ~/.ssh/id_rsa.pub 内容拷贝到下图的 Key 区域,然后点击 Add key