github获取指定版本的project

获取指定版本的 kube-prometheus:v0.8.0

一、背景:
	因为 k8s集群 版本是 1.20.11,所以需要安装 kube-prometheus:v0.8.0 特定版本。
	如何查看版本适配呢?
	https://github.com/prometheus-operator/kube-prometheus/tree/v0.8.0

在这里插入图片描述

二、获取kube-prometheus:v0.8.0
(方法一)

1、获取kube-prometheus 上的release0.8 分支版本,执行如下步骤

mkdir  prometheus_0.8

git init     #初始化当前目录为git仓库,该目录下会生成.git文件,一般情况不修改这个文件

git remote add origin https://github.com/prometheus-operator/kube-prometheus    #连接github

git fetch    #fetch 后可看见远程相关分支信息

(此时,git branch看不到任何本地分支信息,本地master分支虽然默认分支,但需第一次commit后才会真正存在)

在当前目录下随便建一个文件
touch temp.txt

git add temp.txt       # add 文件到暂存区

git commit -m "ingnore"   # 提交到本地版本库
提示未提示身份信息:
---------------------------------------------------------------
*** Please tell me who you are.
*Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'root@master.(none)')*
----------------------------------------------------------------
解决办法:提供设置身份信息
git config --global user.email "test@example.com"
git config --global user.name "test" 

git commit -m "ingnore" 

git branch -a    #此时,可以看见本地和远程所有的分支信息

在这里插入图片描述

git branch  dev   #本地建立一个分支

git branch --set-upstream-to=origin/release-0.8 dev     #将远程分支和本地分支关联

git checkout dev  #切换到当前分支,可以通过git branch 查看前面带*的就是当前分支

在这里插入图片描述

git pull         #可拉取远程分支上的代码到本地并由本地分支管理 ;若远程和本地分支没有做关联,pull需要指定远程和本地分支信息

git  rm  temp.txt    #删除本地版本库中的test.txt文件,工作区的文件可手动删除
(方法二)

此方法未测试。

git clone -b release-0.8 https://github.com/prometheus-operator/kube-prometheus.git

此时,就可以按照相关文档安装 kube-prometheus:v0.8.0。

参考资料:
git 相关操作借鉴:https://www.csdn.net/tags/MtjaIg1sNTMyNjUtYmxvZwO0O0OO0O0O.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Linux下下载指定版本的Clang指定版本,可以通过以下步骤进行操作。 1. 打开终端,并以root身份登录或使用sudo命令获取管理员权限。 2. 确保系统上已安装版本管理工具git,并在终端中运行以下命令以安装git: ``` sudo apt-get install git ``` 3. 使用git命令下载Clang的源代码。首先,导航到需要存储源代码的目录。然后,运行以下命令: ``` git clone https://github.com/llvm/llvm-project.git ``` 4. 进入下载的llvm-project目录: ``` cd llvm-project ``` 5. 查看可用的Clang版本列表。使用git命令切换到您所需的版本,并列出可用的标签: ``` git tag -l ``` 6. 选择您所需的Clang版本。运行以下命令以切换到特定版本: ``` git checkout <version-tag> ``` 请替换<version-tag>为您选择的版本标签。 7. 构建Clang。运行以下命令以构建Clang并生成相应的可执行文件: ``` mkdir build cd build cmake ../llvm -G "Unix Makefiles" make ``` 这将会花费一些时间,取决于系统性能和源代码的大小。 8. 安装Clang。成功构建Clang后,运行以下命令以将其安装到系统中: ``` sudo make install ``` 9. 验证Clang版本。在终端中运行以下命令以验证已安装的Clang版本: ``` clang --version ``` 10. 现在,您已成功在Linux中下载并安装了指定版本的Clang。 请注意,上述步骤假设您具有基本的Linux操作知识,并且系统已正确配置和更新。步骤中提及的命令可能有所不同,具体取决于您所使用的Linux发行版和版本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值