如何使用 Git LFS

Git LFS 为了解决大文件托管的效率问题,提供了五大特性,抽象看来为:更大:支持 GB 级别的大文件版本控制。更小:让Git仓库空间占用减小。更快:仓库的克隆和拉取更快。透明:Git使用上对用户完全透明。兼容:权限控制上完全兼容(兼容...

使用git pull”的方式更新应用

Start:cd/home/admin/app&git fetch&git checkout `cat/home/admin/package-explode/rdc_build_meta`(这条命令把构建时打包的 rdc_build_meta 文件解压出来,然后checkout到文件中指定的版本)执行用户:admin(这个例子中使用的是admin...

Git LFS 使用注意事项

版本过低导致的报错异常 Git 相关软件版本过低可能导致 Git LFS 功能无法正常使用(例如 batch 接口报错等),特别是 Windows 操作系统下默认安装的版本通常较低。因为新老版本存在兼容性的问题,可能进而引发类似 HTTP 调用异常的情况,...

安装和使用GitLab

GitLab是一个开源的Git仓库管理工具,用于版本控制、代码审查、问题跟踪和持续集成等。它提供了一个集成的开发环境,使团队成员可以在一个平台上协同开发和管理项目。本文介绍如何在CentOS 7.x和Alibaba Cloud Linux的ECS实例上安装GitLab...

使用ACK One GitOps部署应用

ACK One GitOps托管并完全兼容ArgoCD相关能力,支持持续迭代,可通过使用Git部署模板代替模板化分发能力。本文介绍如何通过ACK One GitOps控制台或CLI的方式部署应用。前提条件 已开启舰队管理功能。具体操作,请参见 开启舰队管理功能。...

基于ACK One Gitops使用Argo Rollouts实现金丝雀发布

相关概念 展开查看GitOps相关概念 GitOps GitOps是使用Git仓库来管理应用的部署模板,将Git仓库作为Kubernetes集群中部署应用的唯一来源,实现应用的持续部署。关于GitOps的更多介绍,请参见 GitOps概述。展开查看Argo Rollouts相关概念 ...

使用GitLab CI运行GitLab Runner并执行Pipeline

背景信息 本文以构建一个Java软件项目并将其部署到阿里云容器服务Kubernetes集群中为例,说明如何使用GitLab CI在阿里云Kubernetes服务上运行GitLab Runner、配置Kubernetes类型的Executor,并执行Pipeline。创建GitLab源码项目并上传示例...

git-repo 工具介绍

git-repo 工具说明 git-repo 是一款客户端工具,实现从客户端直接发起代码评审,适用...而使用 git-repo,一个用户只要拥有仓库的读取权限,就可以在本地工作区中执行下面的一条命令,将代码以合并请求的方式贡献到服务端。git peer-review

如何写好提交,做一个有品位的开发者

熟练使用 Git,会让你更有品味。1.提交做小 写小提交就是将问题解耦:“Do one thing and do it well”。开源项目的提交通常都很小,每个提交只修改一个到几个文件,每次只修改几行到几十行。找一个你熟悉的开源项目,在仓库中执行下面的...

git-filter-repo

介绍 git-filter-repo 是官方推荐用于修改 commit 历史的小工具,详情参见:https://github.com/newren/git-filter-repo/tree/main/contrib/filter-repo-demos依赖条件 要使用 git-filter-repo 工具,需要做如下准备:git>=2.22.0 at a ...

使用ACK One GitOps部署ACR EE OCI Helm Chart

容器镜像服务企业版(ACR EE)支持托管OCI制品,包括镜像、Helm Chart和自定义的OCI制品,您可以将Chart打包为OCI制品,使用该形式推送和拉取Chart。您还可以通过ACK One GitOps部署ACR EE OCI Helm Chart,方便在不同的环境中分发和部署...

基于ACK One Gitops使用Kruise Rollout实现金丝雀发布

ACK One 整合了ArgoCD GitOps的能力,同时结合渐进发布组件Kruise Rollout,通过Git Commit实现全自动的金丝雀发布。本文介绍如何通过ACK One GitOps结合Kruise Rollout组件快速构建应用的金丝雀发布能力。前提条件 已开启舰队管理功能。...

使用钉钉机器人通知GitOps应用变更

使用GitOps发布应用时,可以配置多种通知服务(例如Email、钉钉等)用于接收应用的重要变化。例如,当应用发布异常时您可以快速收到通知提醒,并及时排查异常原因。本文以发送钉钉消息为例,介绍如何在GitOps中发送通知。背景信息 Argo CD ...

使用GitOps管理集群

本文介绍如何在GitOps系统中管理ACK集群。前提条件 已登录GitOps系统。具体操作,请参见 登录GitOps系统。说明 不支持通过ArgoCD UI操作管理目标集群。查看集群列表 执行以下命令,查看已添加到GitOps系统的ACK集群列表。argocd cluster ...

管理标签

Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。更多 Git 标签信息可以查阅 Git 手册的 Git 基础-打标签。查看标签 查看标签有两个入口:「标签」和「提交」。在「标签」中查看 进入代码库,在 标签 菜单...

GPG 签名杜绝提交伪造

通过-global 设置的GPG密钥会作为你的默认密钥,若你希望针对某些仓库使用其他的密钥时,可在对应的仓库下,单独设置,如:$git config user.signingkey 30F2B65B9246B6CA(可选)如果 Git 使用的是 gpg,并且出现诸如 secret key not ...

什么是Git LFS大文件存储?

Git 碰到大文件的困境 Git 是业界流行的分布式版本控制工具,本地仓库与远端仓库同样保存了全量的文件和变更历史,这样让代码协作变得简单和高效。但也正因为如此,Git针对大型文件(例如图片、视频或其他二进制文件)的版本控制,也会存在...

常见问题汇总

代码托管服务提供基于Git分布式版本控制管理服务 如何从SVN 迁移到Codeup?回复:需要手动转换,详细操作请访问:从 SVN 导入到 Codeup 如何创建第一个代码库?回复:在成功访问 Codeup后,你可以开始创建自己的第一个仓库。①通过代码库...

将 SVN 仓库迁移到 Git

本文介绍如何将 SVN 仓库转换为 Git 作为版本控制系统。背景说明 SVN(Subversion)是一个过时的版本控制工具。曾经风靡一时的 SVN 因为如下缺点让其在与 Git 的较量中败下阵来:在开源社区、企业内部代码开源等场景,期望人人皆可参与代码...

GitOps概述

GitOps是使用Git仓库来管理应用的部署模板,将Git仓库作为Kubernetes集群中部署应用的唯一来源,实现应用的持续部署。ACK One舰队的Fleet实例托管了ArgoCD,同时集成ACK One多集群能力,实现多集群的GitOps持续交付,满足应用的高可用部署...

大仓库提效指南

Git LFS的使用及注意事项 以下详尽的文档将帮助你开始使用 Git LFS,请参考:如何使用 Git LFS LFS 迁移指南 浅克隆适用的场景 应用构建 应用构建只需要最新版本的代码,不必要花费大量时间下载全部代码。这时候可以使用浅克隆特性,截断...

部分克隆(Partial clone)介绍

众所周知,Git是一个分布式版本控制系统,当在默认情况(例如不带任何参数情况下使用git clone命令)下克隆仓库时,Git会自动下载仓库所有文件的所有历史版本。如此设计一方面带来了分布式的代码协同能力,但在另一方面,随着开发者持续向...

向量索引压测步骤

query.data query文件 使用 wrk 进行压测 wrk是一个开源的http请求压测工具:https://github.com/wg/wrk 从github下载wrk压测工具 git clone https://github.com/wg/wrk.git 使用 search.lua 进行测试 复制到脚本目录下 cp search.lua wrk/...

部署Node.js环境(CentOS 7)

具体操作步骤如下:安装分布式版本管理系统Git。yum install git-y 使用Git将NVM的源码克隆到本地的~/.nvm 目录下,并检查最新版本。说明 由于网络原因,可能会出现无法克隆的问题,建议您多尝试几次。git clone ...

安装Git

在你开始使用 Git 前,需要将它安装在你的计算机上。在 Linux 上安装 最快捷的安装方法,是以二进制包的方式安装 Git。不同的 Linux 发行版有不同的包管理器。例如 RedHat 系使用如下命令安装:$sudo yum install git Git 官方网站 上列出...

安装与配置

git repo-version 运行后,可以查看 git-repo 帮助$git repo-h 或者$git repo 重要 如果使用 git repo-help 或者 git help repo,则无法显示 git-repo 的帮助,因为这些命令激活了 Git 的 man 手册,而非 git-repo 内置的帮助系统。...

LFS 迁移指南

1.LFS 的安装和基本使用 参见 如何使用 Git LFS,安装完成后,可以运行$git lfs-v 来查看 LFS 是否正确安装及对应版本。2.在 Codeup 中使用 LFS 管理二进制文件 2.1 Codeup 代码库-启用LFS 假设仓库的历史提交中不存在希望使用 LFS 管理的...

最佳实践概述

相关概念 展开查看GitOps相关概念 GitOps介绍 应用分发GitOps的核心是使用Git仓库来管理应用的部署模板,将应用持续部署到指定Kubernetes集群中,并以Git仓库作为应用部署的唯一来源,不断调整Kubernetes集群上应用的状态,使集群应用的...

推送规则设置

代码属主检查 在开始使用 Git 进行版本管理之前,我们需要先进行用户配置。说明 git config-global user.name"你的名字"git config-global user.email"你的邮箱"也许你每天都在用,但是清楚提交记录的作者(Author)与提交者(Committer)...

配置 SSH 密钥

重要 如果你是 Windows 用户,在使用 Git 命令时,请 使用 WSL(需要Windows10或以上),或使用 Git Bash。背景信息 Codeup 支持的 SSH 加密算法类型如下所示:算法类型 公钥 私钥 ED25519(推荐)id_ed25519.pub id_ed25519 RSA(不推荐)...

容量和清理说明

为了保证平台资源不被恶意滥用,同时保障每位用户流畅的使用体验,推荐单个代码库保持 Git 数据保持在 5GB 以内,二进制大文件请使用 Git LFS 大文件存储管理。单个代码库容量即将到达 推荐阈值时,需要自行进行容量清理,强烈建议二进制...

TensorFlow单机训练

无-sync-source 可选 同步代码的仓库地址,需要和-sync-mode 一起使用,本文示例使用Git模式,该参数可以为任何github项目地址。阿里云code项目地址等支持Git的代码托管地址。项目代码将会被下载到-working-dir 下的 code/目录中。本文示例...

PyTorch单机训练

无-sync-source 可选 同步代码的仓库地址,需要和-sync-mode 一起使用,本文示例使用Git模式,该参数可以为任何GitHub项目地址、阿里云Code项目地址等支持Git的代码托管地址。项目代码将会被下载到-working-dir 下的 code/目录中。本文示例...

进阶学习资料

随着你继续不断地使用 Git,可能也会经常使用其他命令,所以创建别名时不要犹豫。例如,为了解决取消暂存文件的易用性问题,可向 Git 中添加你自己的取消暂存别名:$git config-global alias.unstage 'reset HEAD-' 这会是下面的两个命令...

通过 git-repo 提交代码评审

1.创建代码评审 使用 git peer-review 命令创建代码评审的步骤如下:1.1 克隆远程仓库到工作区 克隆远程仓库到本地工作区,例如克隆本 git-repo 网站的仓库。(如果工作区中已经存在该仓库,则忽略此步骤。git clone git@codeup.aliyun....

代码仓库加密是如何实现的?

2.密钥使用 Git是一个计算密集型的服务,如果直接使用密钥管理服务的加解密能力,那么这个性能是难以接受的。那这里还有什么方案呢?我们可以使用信封加密技术。顾名思义,我们可以使用数据密钥,来对我们明文的代码数据进行加密,使用数字...

新手指引

方法二:本地 Git 客户端代码提交 本地使用 Git 需先进行安装,参见 安装Git。克隆代码至本地 在网页端进入已创建的代码库。单击库首页右上角 克隆/下载 按钮,获取克隆地址。可以选择 SSH 或者 HTTP 的方式进行克隆,分别对应不同的克隆...

通过mTLS采集网格内应用的监控指标

git clone https://github.com/prometheus-operator/prometheus-operator.git 使用K8s集群的KubeConfig,执行以下命令,安装Prometheus Operator。cd prometheus-operator/kubectl create-f bundle.yaml 执行以下命令,查看Pod状态。...

安装

项目引入方式安装 使用Git从GitHub下载源码,具体下载路径请参见 GitHub。说明 如果未安装Git,请下载并安装Git,具体下载路径请参见 Git。在Visual Studio中右键选择 解决方案,在弹出的菜单中选择 添加>现有项目。在弹出的对话框中选择 ...

iOS端

(推荐)使用git clone命令:git clone git@github.com:aliyunvideo/MONE_demo_opensource_iOS.git 手动下载:源码下载 在AlivcAIODemo目录下执行 pod install 安装依赖库。说明 如果安装失败,请执行 pod install-reop-update。在Xcode中...
共有37条 < 1 2 3 4 ... 37 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用