repo

是否可以在不打开浏览器的情况下从CLI在GitHub上创建远程仓库?

此生再无相见时 提交于 2020-03-08 17:48:32
我创建了一个新的本地Git存储库: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' 是否有任何git命令来创建一个新的 远程 仓库并从此处将我的提交推送到GitHub? 我知道启动浏览器并转向 创建新存储库 没什么大不了的,但如果有办法从CLI实现这一点,我会很高兴。 我阅读了大量文章,但我没有提到如何使用git命令从CLI创建远程仓库。 Tim Lucas的好文章 设置一个新的远程git存储库 是我找到的最接近的, 但GitHub不提供shell访问 。 #1楼 用于github API v3的CLI命令(替换所有CAPS关键字): curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}' # Remember replace USER with your username and REPO with your repository/application name! git remote add origin git@github.com:USER/REPO.git git push origin master #2楼

openstack安装-计算节点-nova计算服务安装

筅森魡賤 提交于 2020-03-08 16:55:06
一、基础服务安装 先安装基础工具 yum install net-tools vim telnet wget lrzsz 1、添加hosts解析 cat << EOF >/etc/hosts 192.168.70.10 ipr-controller 192.168.70.11 ipr-compute01 192.168.70.12 ipr-compute02 192.168.70.13 ipr-compute03 192.168.70.14 ipr-compute04 EOF 2、修改主机名 echo "ipr-controller" >/etc/hostname 3、关闭firewalld防火墙以及禁用开机启动 systemctl stop firewalld.service && systemctl disable firewalld.service && systemctl status firewalld.service 关闭selinux setenforce 0 && sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 4、配置时间同步 安装时间同步服务 yum install chrony -y 修改配置 vim /etc/chrony.conf server 192.168.70

PicGo||图床配置

冷暖自知 提交于 2020-03-08 12:25:43
安装PicGo git链接 首先你需要在github账户上新建一个用于存储图片的仓库( 个人建议建成私人的比较好 ) 生成一个token用于PicGo操作你的仓库: 点击下面链接 生成token 点击 Generate new token 会弹出身份验证框,需要输入你的git密码进行验证 之后进入到这下图界面 选择repo! 选择repo! 选择repo! 往下翻页,点击下图中的绿色按键 Generate token 切记将生成的token复制一份保存下来,用于之后的配置 然后打开安装好的PicGo软件,进行GitHub图床配置 此处的仓库名格式为 username/repo 的方式,既 用户名/仓库名 的格式 例如我的Git用户名叫Jack,创建的新仓库名叫PicGo, 则需要将仓库名设置成 Jack/PicGo 的格式 此处的分支名:默认为master(你有新的分支可以进行设置) 此处的Token就是刚刚新创建(让你复制保存的token) 此处的存储路径默认为img/(你可以设置自己的存储路径) 自定义域名可以不填 最后点击默认图床即可 提示设置默认图床成功 特别说明 此处我只提供了往github上传图片的方法,其他配置方法可以观看PicGo的配置手册 PicGo配置手册 来源: CSDN 作者: iTXCode 链接: https://blog.csdn.net/jack

linux yum 命令

痞子三分冷 提交于 2020-03-08 10:25:27
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum 语法 yum [options] [command] [package ...] options: 可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。 command: 要进行的操作。 package 操作的对象。 yum常用命令 1.列出所有可更新的软件清单命令:yum check-update 2.更新所有软件命令:yum update 3.仅安装指定的软件命令:yum install <package_name> 4.仅更新指定的软件命令:yum update <package_name> 5.列出所有可安裝的软件清单命令:yum list 6.删除软件包命令:yum remove <package_name> 7.查找软件包 命令:yum search <keyword> 8.清除缓存命令: yum clean packages:

Helm工具详解

非 Y 不嫁゛ 提交于 2020-03-07 22:22:29
很多人都使用过Ubuntu下的apt-get或Centos下的yum,这两者都是Linux系统下的包管理工具。采用apt-get/yum,应用卡发着可以管理应用包之间的依赖关系,发布应用;用户则可通过简单的方式查找、安装、升级、卸载应用程序等。 一、Helm概述 1)Helm简介 Helm是一个用于kubernetes的包管理器。每个包称为一个Chart,一个Chart是一个目录(一般情况下会将目录进行打包压缩,形成name-version.tgz格式的单一文件,方便传输和存储)。我们可以将Helm看作Kubernetes下的apt-get/yum。 对于应用发布者而言,可以通过Helm打包应用,管理应用依赖关系,管理应用版本并发布应用到软件仓库。 对于使用者而言,使用Helm后无须了解Kubernetes的yaml文件语法、应用部署文件。直接使用Helm下载即可在Kubernetes上安装需要的应用。 2)Helm组件及相关术语 1)Helm Helm是一个命令行下的客户端工具。主要用于Kubernetes应用程序Chart的创建、打包、发布及创建和管理本地和远程的Chart仓库。 2)Tiller Tiller是Helm的服务端,部署在Kubernetes集群中,Tiller用于接收Helm的请求,并根据Chart生成Kubernetes的部署文件

ubuntu上配置git服务器

[亡魂溺海] 提交于 2020-03-07 19:44:27
转载时请注明出处和作者 文章出处: http://www.cnblogs.com/xl19862005 作者:Xandy 这几天来一直在折腾git版本管理服务器,感觉有点头大,一会儿权限不够,一会儿加密文件与用户名不匹配…… 但功夫不负有心人今天下午总是有所成效,把这些天来我所遇到和所范错误作一个记录,给大家一个参考! 今天重新把日志修改了一下,主要解决了gitweb显示问题,与新加入的成员无法clone git仓库的问题! 1 需求 硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。 软件需求:git-core, gitosis, openssh-server, openssh-client 2 安装配置git服务器 安装git和openssh: a@server:~$ sudo apt-get install git-core openssh-server openssh-client 新加用户git, 该用户将作为所有代码仓库和用户权限的管理者: a@server:~$ sudo useradd -m git a@server:~$ sudo passwd git 建立一个git仓库的存储点: a@server:~$ sudo mkdir /home/repo 让除了git以外的用户对此目录无任何权限: a@server:~$ sudo chown

常用小技巧

北城以北 提交于 2020-03-07 02:23:33
windos上hosts文件的位置: C:\Windows\System32\drivers\etc linux系统centos中hosts文件的位置: /etc/hosts ===================================================== 检查java进程:jps -l 检查进程状态: cat /proc/83/status 83 是PID,关键信息:通过上面的命令,可以查看到对应的线程数 根据pid查看堆栈信息,可以帮助排错 jstack 83 >server_name.log ===================================================== linux下查看进程启动、运行的时间等命令 可通过ps 来查看,通过参数 -o 来查看 ps -eo pid,lstart,etime,cmd | grep redis ==================================================== 查看定时任务的日志 只有root用户才有权限,因为文件默认权限root 600 检查命令 tailf grep crontab_restart.sh /var/log/cron --col ================================================

CentOS 安装 Jenkins

烂漫一生 提交于 2020-03-06 18:45:58
原文:https://www.sunjianhua.cn/archives/centos-jenkins.html 1.更换源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache 2.安装组件 yum install -y net-tools vim wget zip unzip lrzsz pcre pcre-devel curl openssl openssl-devel openssh-server openssh-clients gcc-c++ zlib1g-dev zlib zlib-devel curl-devel expat-devel gettext-devel opgcc perl-ExtUtils-MakeMaker 3.安装 java 4.yum 安装jenkins sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

爬虫

荒凉一梦 提交于 2020-03-06 12:46:32
Python面试重点(爬虫篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 注意:第31题1分,其他题均每题3分。 了解哪些基于爬虫相关的模块? re request BeautifulSoup lmlx selenium scrapy pandas numpy 常见的数据解析方式? pandas numpy 列举在爬虫过程中遇到的哪些比较难的反爬机制? js混淆 简述如何抓取动态加载数据? 移动端数据如何抓取? 抓取过哪些类型的数据,量级多少? scv,txt 百万 了解哪些爬虫框架? scrapy框架 谈谈对scrapy的了解? Scrapy 是基于twisted框架开发而来,twisted是一个流行的事件驱动的python网络框架。因此Scrapy使用了一种非阻塞(又名异步)的代码来实现并发. scrapy(异步): - 高性能的网络请求 - 数据解析 - 持久化存储 - 全站数据爬取 - 深度爬取 - 分布式 如何解析出携带标签的局部页面数据? scrapy核心组件? 引擎(Scrapy) 用来处理整个系统的数据流处理, 触发事务(框架核心) 调度器(Scheduler) 用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. 可以想像成一个URL(抓取网页 的网址或者说是链接)的优先队列, 由它来决定下一个要抓取的网址是什么,

OP-TEE Start

為{幸葍}努か 提交于 2020-03-06 00:54:48
由于网络原因, 你可能遇到库无法下载的情况, 特别准备了一个完整的包, 大约12GB: 链接:https://pan.baidu.com/s/1AAMwNn2sl20EtTEqwzyIHg 提取码:skq8 说明 : 使用上面这个包的话, 则 不需要 make -f toolchain.mk toolschains 这个步骤啦~ 否则会等很久很久很久... 我使用的是Ubuntu 18.04.3的系统, 系统信息: cat /proc/version Linux version 5.0.0-37-generic (buildd@lcy01-amd64-023) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 主要参考资料: https://optee.readthedocs.io/en/latest/ [有可能]需要对libuuid1进行降级: sudo apt install libuuid1=2.31.1-0.4ubuntu3 安装可能需要的工具: sudo apt install android-tools-adb android-tools-fastboot autoconf automake bc bison