gitlab 添加新仓库

命令行指引

您还可以按照以下说明从计算机中上传现有文件。

Git 全局设置

git config --global user.name "Administrator"
git config --global user.email "admin@example.com"

创建一个新仓库

git clone http://mygitlab.com/dong/hyde-carelink2-thrift.git
cd hyde-carelink2-thrift
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

推送现有文件夹

cd existing_folder
git init
git remote add origin http://mygitlab.com/dong/hyde-carelink2-thrift.git
git add .
git commit -m "Initial commit"
git push -u origin master

推送现有的 Git 仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin http://mygitlab.com/dong/hyde-carelink2-thrift.git
git push -u origin --all
git push -u origin --tags
GitLab添加访问令牌或 CI/CD 使用的密钥是实现自动化流程和安全认证的重要步骤。以下是具体操作指南: ### 添加访问令牌(Access Token) 访问令牌用于对 GitLab API 的调用进行身份验证,也可以用于克隆仓库等操作。 1. 登录到 GitLab 账户。 2. 点击右上角用户头像,选择 **Edit profile**。 3. 在左侧菜单中选择 **Access Tokens**。 4. 输入令牌名称,选择过期日期,并勾选所需的权限范围(如 `read_repository`, `write_repository` 等)。 5. 点击 **Create personal access token**。 6. 创建完成后,请务必保存好该令牌,因为刷新页面后将无法再次查看其完整值[^1]。 ### 添加 CI/CD 密钥 GitLab CI/CD 使用密钥来与外部系统进行安全通信,例如部署服务器、容器镜像仓库等。常见的场景包括 SSH 密钥、Docker 登录凭证等。 #### 通过 GitLab UI 设置 CI/CD 变量 1. 进入项目主页,点击左侧菜单中的 **Settings > CI / CD**。 2. 展开 **Variables** 部分。 3. 点击 **Add variable** 按钮。 4. 输入变量名称(例如 `SSH_PRIVATE_KEY`),并粘贴变量值。 5. 如果需要保护敏感信息,勾选 **Mask variable** 和 **Protected variable** 选项。 6. 点击 **Save variable** 完成设置。 在 `.gitlab-ci.yml` 文件中可以引用这些变量,例如配置 SSH 私钥以连接远程服务器: ```yaml before_script: - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' - eval $(ssh-agent) - ssh-add <(echo "$SSH_PRIVATE_KEY") ``` #### 配置 SSH 公私钥对(用于部署) 如果需要通过 SSH 连接远程服务器执行部署任务,应先在本地生成密钥对: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 将生成的公钥(`id_rsa.pub`)添加到目标服务器的 `~/.ssh/authorized_keys` 文件中,私钥则作为 CI/CD 变量上传至 GitLab [^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值