[AWS]CodeCommit的创建与使用

背景:CodeCommit是AWS自带的代码管理仓库,使用起来很不顺手,不如自建的gitlab仓库。不足之处很多,比如:缺乏可视化工具、用户管理麻烦,仓库管理手段贫瘠。
老板为了简单就使用了CodeCommit进行管理,没办法就给大家演示一下这个仓库怎么使用的。

1.创建。



这样仓库就创建成功了

2.创建用户,创建一个可以在CodeCommit拉取代码的用户。这个用户是在AWS IAM一起创建管理的,不想是gitlab在仓库下去创建用户,有所差异。
创建用户
赋予这个权限,这个权限对账号下所有仓库都有拉取权限:
如果想要单独控制指定的仓库,可以去自建权限,指定特定仓库。

3.让开发拉取仓库使用
进入所创建的用户,到“安全凭证”

创建一个“适用于 AWS CodeCommit 的 HTTPS Git 凭证”

创建成功后,你会获得一个凭证的账号和密码,将这个密码发给开发。

开发直接使用克隆仓库的命令:

git clone https://git-codecommit.region.amazonaws.com/v1/repos/仓库名

运行时,会弹出一个小窗口,提示输入账号密码。

搞定。

PS:
CodeCommit不能针对分支做限制,比如限制OD团队只能拉取dev分支的数据,是不可实现的,我已经试了一万种方式,请不要浪费时间了,创建一个新仓库吧。
 

相关推荐

  1. Python实战:Python虚拟环境(venv)创建使用

    2024-07-17 08:36:12       43 阅读
  2. Gitee仓库创建使用

    2024-07-17 08:36:12       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 08:36:12       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 08:36:12       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 08:36:12       62 阅读
  4. Python语言-面向对象

    2024-07-17 08:36:12       72 阅读

热门阅读

  1. 使用Micronaut进行无服务器应用开发

    2024-07-17 08:36:12       26 阅读
  2. GCC链接静态库和动态库详解

    2024-07-17 08:36:12       27 阅读
  3. 数据库SQL Server时间函数Datetime

    2024-07-17 08:36:12       28 阅读
  4. Redis⑥ —— 缓存设计

    2024-07-17 08:36:12       22 阅读
  5. 记录vue3中h函数的各种使用方式

    2024-07-17 08:36:12       28 阅读
  6. funasr的gpu部署

    2024-07-17 08:36:12       32 阅读
  7. MySQL源码安装

    2024-07-17 08:36:12       25 阅读
  8. AI学习指南机器学习篇-模型应用与Python实践

    2024-07-17 08:36:12       27 阅读
  9. qt 鼠标接近某线时,形状变化举例

    2024-07-17 08:36:12       25 阅读
  10. 探索 IPython 的历史记录:全局命令的魔法

    2024-07-17 08:36:12       27 阅读
  11. vue2使用g6,G6

    2024-07-17 08:36:12       21 阅读
  12. IPython %paste:剪贴板代码的快速执行秘籍

    2024-07-17 08:36:12       27 阅读