简介
以前使用gitlab直接都是把机子的ssh密钥丢进去,随着机子越来越多,需要使用项目访问令牌方便进行,保证不用的时候删令牌或者自动令牌过期就行,从而保证安全性
项目访问令牌

| 范围 | 描述 |
|---|---|
| api | 授予对作用域项目 API 的完整读/写访问权限,包括包注册表。 |
| read_api | 授予对作用域项目 API 的读取访问权限,包括Package Registry。 |
| read_registry | 如果项目是私有的并且需要授权,则允许对容器注册表映像进行读取访问(拉取)。 |
| write_registry | 允许对容器注册表进行写访问(推送)。 |
| read_repository | 允许对存储库进行只读访问(拉取)。 |
| write_repository | 允许对存储库进行读写访问(拉、推)。 |
一般来说,用read_repository 或者 write_repository 就够了
使用
获得了token之后
git clone https://oauth2:token@url/user/repo.git
OK了