GitLab 代码获取
优质
小牛编辑
133浏览
2023-12-01
我们采用GitLab作为项目代码释放平台,所有仓库源码及更新获取都需通过GitLab同步。
gitlab代码入口为:https://gitlab.com/nationalchip/skylarkos-getstarted
一、注册GitLab账号
GitLab账号注册可能需要翻墙,所以不能打开注册链接的,我们建议通过GitHab账号登录。
没有GitHub账号的话,先通过下面链接完成GitHub注册。
如果可以进入GitLab注册链接,请忽略这一步。
首次登录GitLab账号,自行完成新用户信息填写。
然后把用户名提供给国芯的同事。
等待我们将用户加入到项目组后,可以在“您的项目”下看到对应仓库。
二、注册 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 |
+-----------------+
把专用密钥添加到 ssh-agent 的高速缓存中:
root@ubuntu:~$ ssh-add
查看 SSH 公钥:
root@ubuntu:~$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZy641ROt4VkkZShGOE8/7Etq4s6PZ36s5P+gbFWCBx0Bats1o7Ds
cTl35DuKuy0S9fx/Crl4txW8HSz7U8u2x74Abr1xvcy0fGFdFDG810vhxFHxhJ5NLnsHqAfbqLnG5nYnC18waFC8e+x
pB1vtB4NsJVzp3/vn7Y25t2B37ZS/7zBhYORFY47c2toVg0jDlAcjc5JKdWBERUHcI/Igucd5Dx07YLcC+ekJEP5ZL+
+f7euHdbEbfHbFC2qVJeGmZuJ9wdD0RuJKuLoJFxjjhDn9AbXtmvxo6oeQ5sViLI6xJOV9T5SOzl5Nz3+67nbnIf9kC
DzVu9n2LRFHi5snj root@ubuntu
复制 SSH 公钥,添加到GitLab:
三、下载代码
进入GitLab项目,复制项目的git链接
然后在linux终端,通过git clone下载代码。
root@ubuntu:~$ git clone git@gitlab.com:nationalchip/openwrt.git
PS:
也可以通过HTTPS clone代码,命令一样。区别在于HTTPS每次clone都需要输入GitLab账号和密码,且HTTPS不用添加SSH公钥。