GitPython

GitPython and SSH Keys?

狂风中的少年 提交于 2019-11-29 07:27:41
问题 How can I use GitPython along with specific SSH Keys? The documentation isn't very thorough on that subject. The only thing I've tried so far is Repo(path) . 回答1: Please note that all of the following will only work in GitPython v0.3.6 or newer. You can use the GIT_SSH environment variable to provide an executable to git which will call ssh in its place. That way, you can use any kind of ssh key whenever git tries to connect. This works either per call using a context manager ... ssh

个人服务容器化和基础监控容器化

喜夏-厌秋 提交于 2019-11-26 10:17:55
1.前景 自己比较喜欢玩机器,目前手上有4台常用的机器如下,平常跑一些自己写的小程序还有博客和代理都在上面。 1 1核1G 2 1核2G 3 1核1G 4 2核4G 每次拿到一台新的vps环境安装就是个大问题,上学的时候那会都是完全手动敲命令装,jdk maven Nginx git Python3各种麻烦,尤其是机器格式化了重装很累,后来学着写自动化shell脚本,每次拿到新机器直接上去运行脚本等待安装,但是脚本编写麻烦维护更麻烦,并且软件直接运行在vpn上很容易污染机器。 最近这些年最热的一个词就是容器化,所以我也抽双11结束的时间实现了自己服务“小集群”的容器化。 2. 容器化方案 容器选择最常用的docker,对于容器的管理和编排有三种方案,Kubernetes, Mesos, Swarm 这三种我都在本地的VM上跑过,在工作中接触最多的是k8s, 我曾经尝试过在上述几台机器上搭建一个k8s集群,但后来放弃了,机器配置确实太低,并且结合我目前的使用场景来看,更需要一种轻量级的容器管理方案。 最后可以使用简单的webui管理docker就可以,经过了解有两款还不错的工具,shipyard和portainer。 Github地址如下: shipyard: https://github.com/shipyard/shipyard portainer: https://github