项目管理
远洪
不服就干......
展开
-
解决jenkins 使用ssh插件执行脚本,导致一直处于构建中无法停止
一、现象jenkins中使用了ssh插件,远程登录服务器并执行脚本脚本如下:#!/bin/bashpid=`ps -ef | grep python | awk '{print $2}'`kill $pidgit fetch --allgit reset --hard origin/mastergit pullnohup python3 run.py &发现当触发jenkins之后,虽然脚本已经执行完成并且构建成功,但是jenkins构建状态一直显示为构建中二、解原创 2020-07-15 11:38:24 · 4028 阅读 · 1 评论 -
解决gitosis.init.InsecureSSHKeyUsername: Username contains not allowed characters问题
安装gitosis是时候,通过:sudo -H -u git gitosis-init 出现的错误:公钥里面包含了不和法的字符。这是我生成的公钥:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxHMr0ex3rxvfIdQTsUgbMuU7THEu6L4uHpHXZ/mwA/B/GN3uRRGfStj9KLyKRfPkwxci9OTkHz5kLI原创 2015-11-03 18:07:08 · 4212 阅读 · 0 评论 -
git通过gitosis来管理权限(三)
首先,git服务器的安装参见http://blog.csdn.net/lyhdream/article/details/49561645这篇文章的一小节。开始安装gitosis一、首先安装python工具:apt-get install python-setuptools二、获取并安装gitosis:进入/tmp目录(将要安装的gitosis文件克隆到该目录原创 2015-11-03 18:38:03 · 4442 阅读 · 0 评论 -
Git学习(一)git服务器的简易搭建
使用环境:docker容器模拟的3个ubuntu14.04的系统分别模拟了3个系统:Ubuntu_gitserver:14.04 用于git服务器的安装Ubuntu_git1:14.04 用于模拟git客户端Ubuntu_git2:14.04 用于模拟git客户端这里可以忽略该docker环境,相当于用了3台虚拟机作为研究环境 该文章主要介绍小团队,基于用户的原创 2015-11-01 20:40:33 · 7710 阅读 · 0 评论 -
gitweb的安装(四)
在前面的几篇文章,我们已经介绍了git服务器的搭建接下来我们来介绍gitweb管理工具首先确保安装好了apache服务器,并且配置好了apache支持cgi配置apache支持cgi参见:http://blog.csdn.net/lyhdream/article/details/49737479安装gitweb:sudo apt-get install gitweb在/var/原创 2015-11-10 00:42:38 · 2326 阅读 · 0 评论 -
jenkins配置git出现ERROR: Timeout after 10 minutes 同时命令行出现:Enter passphrase for key 的提示
在jenkins配置git,如下:配置好之后,点击立即构建,等了很久出现如下错误:ERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from liyuanhong@localhost:/Users/liyuanhong/project/git_r原创 2017-03-14 11:29:14 · 8122 阅读 · 1 评论 -
git通过authorized_keys来管理用户的权限(二)
首先git服务器的搭建参见:http://blog.csdn.net/lyhdream/article/details/49561645在上一篇文章我们介绍了,通过创建用户来为开发者提供一个可以使用正常使用git服务器的权限。但是,通过这样的方式,每增加一位开发者我们就会创建一个用户并把它加入到能够对该仓库进行正常操作的用户组。当一个团队里的开发者一多,就显得比较麻烦。这篇文章主要原创 2015-11-02 16:28:54 · 20091 阅读 · 0 评论