repo

Git cannot create shallow-since locally

大兔子大兔子 提交于 2020-01-23 06:19:53
问题 I am trying to create a --shallow-since working clone from a local bare clone but it keeps pulling everything. --depth=N works fine. I'm thinking the issue is I'm using the wrong format? I've tried searching but no where does it explicitly say what format < date > is supposed to be for --shallow-since=< date >. 回答1: Format is YYYY-MM-DD See above comment for what confused me and how that confusion was resolved. 回答2: While the date format is indeed, for instance, YYYY-MM-DD, " git fetch -

三行解决 Centos 8 更新 yum 源

隐身守侯 提交于 2020-01-23 05:45:26
三行解决 Centos 8 更新 yum 源 rm -rf /etc/yum.repos.d/Centos-Base.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo yum makecache 提示 个人在虚拟机操作提示权限不够,使用 sudo su 获取 root 权限 第一个 rm 命令执行的是删除操作 第二个 CURL 命令从阿里云获得 CentOS-Base.repo文件 执行了第一个操作,误删了原文件且不想使用阿里云的yum源 可以在Centos官网 http://mirror.centos.org/centos/ 拼接你版本的 URL 使用 CURL 命令可以从将文件传输过来(替换上面 CURL 的 Link ) 来源: CSDN 作者: 闲日煎茶 链接: https://blog.csdn.net/virus_t/article/details/103862418

Docker安装步骤

耗尽温柔 提交于 2020-01-22 16:41:57
建议 最好在安装之前,将镜像源修改为阿里云或网易云的镜像源。 修改源步骤 1.安装wget yum install -y wget 2.下载CentOS 7的repo文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3. 清除缓存 yum clean all 4. 生成缓存 yum makecache 开始安装Docker 1.安装一些必要的系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.更新 yum 缓存 sudo yum makecache fast 3.安装docker-ce版本 sudo yum -y install docker-c 4.配置加速器服务 (如果没有配置加速器,可能会导致安装失败,我因为没有配置加速器,导致在测试的时候出现了问题) 创建daemon.json 文件: sudo mkdir -p /etc/docker 追加加速器地址到 daemon.json 文件里面 追加加速器地址到 daemon.json 文件里面 : sudo tee /etc/docker/daemon.json<<-'EOF' { "registry

Git 图解剖析

时间秒杀一切 提交于 2020-01-22 09:49:50
  git中文件内容并没有真正存储在索引( .git/index )或者提交对象中,而是以blob的形式分别存储在数据库中( .git/objects ),并用SHA-1值来校验。 索引文件用识别码列出相关的blob文件以及别的数据。对于提交来说,以树( tree )的形式存储,同样用对于的哈希值识别。树对应着工作目录中的文件夹,树中包含的 树或者blob对象对应着相应的子目录和文件。每次提交都存储下它的上一级树的识别码。   如果用detached HEAD提交,那么最后一次提交会被the reflog for HEAD引用。但是过一段时间就失效,最终被回收,与 git commit --amend 或者 git rebase 很像。   git 模型可以抽象为 远程仓库——remote , 本地三级仓库: level1——working directory level2——stage(index) level3——repository(History) git 各个命令可以理解为在各个仓库间转移数据,各个命令对应对每个仓库输入输出。   便于记忆可以简单分为 低level输入和 高level输入, 注意各level并不一定是相邻的level间转移,可以跨level转移,通过git命令的参数选项来实现,   如常见的 git checkout git reset git

【linux配置】在VMware中为Redhat HAT配置本地yum源

僤鯓⒐⒋嵵緔 提交于 2020-01-22 08:26:17
在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机。后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用。所以现在就来说说怎么做:   一、安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注意: 使用的ISO镜像文件中选择你安装系统时使用文件的位置,这里要注意状态勾选才表示你已经导入光盘了。查看自己是否将文件导入成功,可以查看/media/ 目录下是不是有RHEL_6.4 x86_64 Disc 1 文件(这里使用Redhat),有则表示导入成功。    如果/media/ 目录下面什么都没有,可能是ISO没有挂起,可以使用下面命令手动挂起试试: mount /dev/sr0 /media/cdrom 或 mount /dev/sr1 /media/cdrom 二、配置yum源   1、使用root用户登录系统,在任意目录下创建文件夹cdrom,这个名字可以自定义,鄙人是在/mnt 文件夹下创建的cdrom文件夹。 # mkdir /mnt/cdrom   2

linux-深度学习环境配置-Centos

孤街醉人 提交于 2020-01-21 23:11:12
下载 Centos 7 安装镜像,制作启动优盘。 Install CentOS 7 安装CentOS 7。 第一步,配置日期、语言和键盘。 第二步,选择-系统-安装位置,进入磁盘分区界面。选择-其它存储选项-分区-我要配置分区,点左上角的“完成”,进入下面的界面: 1234 # swap #交换分区,一般设置为内存的2倍# / #剩余所有空间# 挂载点:swap, 期望容量:2048 点左上角的“完成”,接受更改。 第三步,在这步中,你可以通过选择列表中安全配置来设置你的系统“安全策略Security Policy”,点击选择配置按钮来选择你想要的安全配置并点击“应用安全策略Apply security policy”按钮到 On。点击“完成Done”按钮后继续安装流程。 第四步,点击“软件选择Software Selection”按钮来配置你的基础机器环境。左边的列表是你可以选择安装桌面环境(Gnome、KDE Plasma 或者创意工作站)或者安装一个服务器环境(Web 服务器、计算节点、虚拟化主机、基础设施服务器、带图形界面的服务器或者文件及打印服务器)或者执行一个最小化的安装。为了随后能自定义你的系统,选择最小化安装并附加兼容库,点击“完成Done”按钮继续。对于完整的 Gnome 或者 KDE 桌面环境。选择: GNOM Applications Internet

centos环境配置与搭建

◇◆丶佛笑我妖孽 提交于 2020-01-21 21:27:39
一、配置网络环境 1、最小化安装centos7,这里现在网络上的教程比较多,请自行搜索 2、登录centos选择相应的账号进行登录,我这里选择的是root登录 3、由于最小化安装centos时,网卡默认是没有进行配置的,我们这里要先对网卡进行相庆的配置,进入网卡配置文件目录 ,查看当前系统网卡配置文件名 cd /etc/sysconfig/network-scripts 一般第一个文件就是.输入vi ifcfg-enp0s3,进入配置文件编辑页面,如下图 如果我们不需要指定静态IP时,可以只修改ONBOOT,设置网卡开机自动启动即可 ONBOOT=yes /开机是否启动 以下内容为静态IP设置的方法,具体的参数请根据自己的系统进行配置 IPADDR=192.168.2.18 /ip地址 NETMASK=255.255.255.0 /子网掩码 GATEWAY=192.168.2.1 /网关 DNS1=114.114.114.114 /dns1 DNS2=8.8.8.8 /dns2 接着我们需要重新启动网络服务,执行命令 service network restart 或者是 ifup eth0 然后,我们对检查一下网络,看看是否可以正常上网 curl www.baidu.com 可以看到,我们访问百度成功了 到这里,我们就可以进入第二步,安装一些我们需要用到的工具了 二

Centos 7 修改YUM镜像源地址为阿里云镜像地址

别说谁变了你拦得住时间么 提交于 2020-01-21 16:06:11
安装 wget yum install -y wget 进入目录 cd /etc/yum.repos.d/ 创建目录 mkdir backup 默认源配备份 mv C* backup/ 下载阿里云yum源 wget -O /etc/yum.repos.d/CenOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 清除旧缓存 yum clean all 创建新缓存 yum makecache 更新yum yum update -y 来源: https://www.cnblogs.com/jockming/p/12221886.html

rsync+inotify实时同步

*爱你&永不变心* 提交于 2020-01-21 13:06:55
一、rsync基本操作 rsync常用选项: -n : 测试同步过程,不做实际修改 –delete :删除目标文件夹内多余的文档 -a :归档模式,相当于-rlptgoD -v :显示详细操作信息 -z :传输过程中启用压缩/解压 用法: rsync [选项…] 本地目录1 本地目录2 rsync [选项…] 本地目录1/ 本地目录2/ rsync -a /shell /test //将目录1作为目录2的子目录 rsync -a /shell/ /test/ //将目录1下的内容同步到目录2下 rsync -a --delete /shell/ /test/ 将目录1下的内容同步到目录2下,并删除目录2下多余的文件 二、rsync+ssh同步 用法: rsync [选项…] user@host:远程目录/ 本地目录/ //将远程目录下的内容同步到本地目录下 rsync [选项…] 本地目录/ user@host:远程目录/ //将本地目录下的内容同步到远程目录下 rsync -a root@192.168.84.130:/root/shell/ /test/ //将远程目录下的内容同步到本地目录下 rsync -a test/ root@192.168.84.130:/root/shell/ //将本地目录下的内容同步到远程目录下 三、inotifywait工具 用法:

Linux练习04

∥☆過路亽.° 提交于 2020-01-21 12:10:35
Linux练习4 1、查找/var目录下不属于root、lp、gdm的所有文件 2、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) 3、利用sed取出ifconfig命令中本机的IPv4地址 方法1: 方法2: 4、总结yum的配置和使用,包括yum仓库的创建 5、编写系统初始化脚本 reset.sh包括别名提示符颜色,yum仓库配置文件 6、安装tree,ftp,lftp,telnet等包 7、在CentOS7上编译安装apache2.4源码包,并启动此服务 a.检查编译安装需要的包组是否安装 b.创建启动apache服务需要的用户httpd用户组http,设置相关的家目录并赋权 c.下载、解压、编译、安装并执行apache组件 1、查找/var目录下不属于root、lp、gdm的所有文件 find /var ! -user root ! -user gdm ! -user lp | xargs ls -dl | more 2、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) grep -Eo "[a-zA-Z]+" /etc/init.d/functions |sort|uniq -c|sort -nr sed -r 's/[^a-zA-Z]