git命令

kubernetes版本号是怎么生成的

落花浮王杯 提交于 2019-12-06 06:49:46
通过源码编译kubernetes时,可以使用go build(或go install)单独编译某个组件,例如对于apiserver,可以cd到k8s.io/kubernetes/cmd/kube-apiserver,然后执行: go install -i -v -gcflags='-N -l' 编译结果安装到GOBIN下,即GOBIN/kube-apiserver,使用这种方式编译时有一个小问题,版本号是一段奇怪的字符串: kube-apiserver --version Kubernetes v0.0.0-master+$Format:%h$ 在遇到一些需要依赖kubernetes版本号的场景就会有问题,例如使用helm安装chart时,有些chart对kubernetes版本号有要求,就会无法安装。 有哪些版本号 kubernetes在很多场合都会看到版本号,我们先梳理一下。 --version 每个组件有--version参数,这时输出本组件的版本号。 kubectl version kubectl version Client Version: version.Info{Major:"", Minor:"", GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"$Format:%H$", GitTreeState:"",

git创建分支

落花浮王杯 提交于 2019-12-05 19:16:46
添加新分支login,在login分支中开发当前项目vue_shop: 打开vue_shop终端,使用git status确定当前项目状态。 确定当前工作目录是干净的之后,创建一个分支进行开发,开发完毕之后将其合并到master git checkout -b login 然后查看新创建的分支:git branch 确定我们正在使用login分支进行开发 代码写完后 将代码提交到码云 新建一个项目终端,输入命令‘git status’查看修改过的与新增的文件内容 将所有文件添加到暂存区:git add . 将所有代码提交到本地仓库:git commit -m "添加登录功能以及/home的基本结构" 查看分支: git branch 发现所有代码都被提交到了login分支 将login分支代码合并到master主分支,先切换到master:git checkout master 在master分支进行代码合并:git merge login 将本地的master推送到远端的码云:git push 推送本地的子分支到码云,先切换到子分支:git checkout 分支名 然后推送到码云:git push -u origin 远端分支名 来源: https://www.cnblogs.com/ll15888/p/11941107.html

opencv4nodejs 在 mac 上的安装

放肆的年华 提交于 2019-12-05 14:47:20
一直报错 RPC, 通过以下办法解决的: brew install git //更新git版本 git config --global http.postBuffer 524288000 //增大git缓存 brew unlink tesseract // 如果没有tesseract可以忽略这个命令 然后执行 npm -g install opencv4nodejs ,要等很长时间才能安装成功。 安装成功后,brew link tesseract 来源: https://www.cnblogs.com/mlllily/p/11928990.html

DEVOPS技术实践_22:根据参数传入条件控制执行不同stage

╄→гoц情女王★ 提交于 2019-12-05 05:04:29
前面学习了参数的传递和调用,下面研究一下根据参数作为条件执行不同的stage 使用叫when 和expression控制某一个stage的运行, 运行场景例如写了多个stage,这个pipeline脚本执行执行冒烟测试,和集成测试。有时候,希望快速执行冒烟测试,想根据结果看看,不一定一上来就执行集成测试。为了达到这种控制效果,我们就需要使用逻辑控制。在pipeline中就使用when 和expression两个命令。例如,如果json文件中冒烟测试变量为true,我就只执行冒烟测试的stage,其他和冒烟测试无关的stage我就不去执行。如果冒烟测试变量值为false,也就是默认要跑集成测试(不跑冒烟测试)。下面分两个类型测试就好 1 修改json文件 { "NAME":"Lucy", "AGE":"18", "PHONE_NUMBER":"13912345678", "ADDRESS":"Haidian Beijing", "EMAIL":"lucy@demo.com", "GENDER":"male", "SMOKE":"false", "IS_MARRY":"false" } test.json文件基础上加了一个变量 SMOKE, 默认值是false。 2 使用的jenkinsfile文件 import hudson.model.*; pipeline{ agent any

docker学习笔记

亡梦爱人 提交于 2019-12-04 23:25:57
docker学习笔记 常用的镜像: docker pull anibali/pytorch:cuda-10.0 Docker是什么? Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地用Python开发网站后台,开发测试完成后,就可以将Python3及其依赖包、Flask及其各种插件、Mysql、Nginx等打包到一个容器中,然后部署到任意你想部署到的环境。 Docker官方文档比较全,建议有能力的读一下官方文档。 1. Docker的三个概念 镜像(Image):类似于虚拟机中的镜像,是一个包含有文件系统的面向Docker引擎的只读模板。任何应用程序运行都需要环境,而镜像就是用来提供这种运行环境的。例如一个Ubuntu镜像就是一个包含Ubuntu操作系统环境的模板,同理在该镜像上装上Apache软件,就可以称为Apache镜像。 容器(Container):类似于一个轻量级的沙盒,可以将其看作一个极简的Linux系统环境(包括root权限、进程空间、用户空间和网络空间等),以及运行在其中的应用程序。Docker引擎利用容器来运行、隔离各个应用。容器是镜像创建的应用实例,可以创建、启动、停止、删除容器,各个容器之间是是相互隔离的,互不影响。注意:镜像本身是只读的,容器从镜像启动时

git SSH

拜拜、爱过 提交于 2019-12-04 04:55:30
copy from aliyun, 小乌龟配置使用OpenSSH SSH SSH keys SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥: cat ~/.ssh/id_rsa.pub 如果你看到一长串以 ssh-rsa 或 ssh-dsa 开头的字符串, 你可以跳过 ssh-keygen 的步骤。 提示: 最好的情况是一个密码对应一个ssh key,但是那不是必须的。你完全可以跳过创建密码这个步骤。请记住设置的密码并不能被修改或获取。 你可以按如下命令来生成ssh key: ssh-keygen -t rsa -C "xxx@sina.com" 这个指令会要求你提供一个位置和文件名去存放键值对和密码,你可以点击Enter键去使用默认值。 用以下命令获取你生成的公钥: cat ~/.ssh/id_rsa.pub 复制这个公钥放到你的个人设置中的SSH/My SSH Keys下,请完整拷贝从 ssh- 开始直到你的用户名和主机名为止的内容。 如果打算拷贝你的公钥到你的粘贴板下,请参考你的操作系统使用以下的命令: Windows: clip < ~/.ssh/id_rsa.pub Mac: pbcopy < ~/.ssh/id_rsa.pub GNU/Linux (requires xclip): xclip

webpack

僤鯓⒐⒋嵵緔 提交于 2019-12-04 03:38:14
请参考右边网页的 Installation 和 Getting Started 篇: https://webpack.js.org/guides/ 安装webpack 先使用 git bash 进入一个你想安装的位置,然后请在 git bash 里输入如下命令,该命令将下载最新版本的 webpack 。 cd //这里填写你想安装的位置 npm install --save-dev webpack webpack 安装成功及文件夹中新增文件如下二图: 新建信息文件package.json webpack 安装成功后,如果想在目录下新建一个 webpack 相关的信息文件,请使用下面命令: npm init -y 信息文件 package.json 新建成功及文件夹中新增文件如下二图: 加载Lodash 方法1 首先,修改文件夹结构,添加下图中没有的文件夹和文件: node_modules 、 package-lock.json 是下载 webpack 产生的文件 package.json 是 webpack 相关的信息文件,现在需要修改 私密性 + "private": true, //前面加号表示请 添加 这行 - "main": "index.js", //前面减号表示请 删除 这行 添加 index.html <!doctype html> <html> <head>

Git Bash常用命令

亡梦爱人 提交于 2019-12-04 03:09:57
Git Bash常用命令 本文链接: https://blog.csdn.net/caz28/article/details/43450951 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 md xxx mkdir xxx 建立xxx目录 rd /s xxx rm -r xxx 删除xxx目录 来源: https://www.cnblogs.com/seanfafen/p/11828799.html

error: RPC failed; curl 18 transfer closed with outstanding read data remaining

时光毁灭记忆、已成空白 提交于 2019-12-04 00:22:33
报错: 1 error: RPC failed; curl 18 transfer closed with outstanding read data remaining 2 fatal: The remote end hung up unexpectedly 3 fatal: 过早的文件结束符(EOF) 4 fatal: index-pack 失败 处理: 究其原因是因为curl的postBuffer的默认值太小,我们需要调整它的大小,在终端重新配置大小 在这里,笔者把postBuffer的值配置成500M,对笔者来说已经够了。可以根据你需要下载的文件大小,将postBuffer值配置成合适的大小。 git config --global http.postBuffer 524288000 这样已经配置好了,如果你不确定,可以根据以下命令查看postBuffer。 git config --list 参考链接: https://blog.csdn.net/dzhongjie/article/details/81152983 来源: https://www.cnblogs.com/jsdy/p/11825267.html

git

浪尽此生 提交于 2019-12-03 07:30:35
感谢译者 liuhui998 授权,本实验课程基于 《Git Community Book 中文版》 制作。 在实际使用分布式版本控制系统的时候,其实很少在两人之间的电脑上推送版本库的修改,因为可能你们俩不在一个局域网内,两台电脑互相访问不了,也可能今天你的同事病了,他的电脑压根没有开机。因此,分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。 知识点 仓库配置及初始化 克隆仓库 添加更新内容到索引中及提交 比较内容 获取当前项目状况 分支创建切换合并 恢复版本及查看日志 二、Git 的初始化 在使用 Git进行代码管理之前,我们首先要对 Git 进行初始化配置。 使用 Git 的第一件事就是设置你的名字和 email,这些就是你在提交 commit 时的签名,每次提交记录里都会包含这些信息。使用 git config 命令进行配置: $ git config --global user.name "Scott Chacon" $ git config --global user.email "schacon@gmail.com" 执行了上面的命令后,会在家目录(/home/shiyanlou)下建立一个叫 .gitconfig 的文件(该文件为隐藏文件,需要使用 ls -al