git的安装使用和代码自动部署
1、安装
http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html
http://www.cnblogs.com/zhcncn/p/4030078.html
http://www.cnblogs.com/Neddy/archive/2011/02/28/1967548.html
先装依赖,在安装
其中的下载地址可以更改成如下:
http://download.chinaunix.net/download/0004000/3744.shtml 该网页下方是最新版本
2、建立服务器
http://blog.chinaunix.net/uid-28621021-id-3487552.html
已经生成服务端密码,
建立一个project.git空仓库
下一步需要使用客户端的功能,并学习如何让服务端进行代码部署
客户端使用 msysgit http://msysgit.github.io/
生成密码,并加入到服务器端
git本地使用正常。
问题
连接服务器,需要输入git的账户密码才能
如果修改服务器端登陆设置(/etc/passwd),则输入密码也不能登陆。
这片文章的方法不能解决:http://www.linuxidc.com/Linux/2011-12/48555.htm
http://blog.csdn.net/wswqiang/article/details/7200022 这个问题描述一直,好像能解决,但是无图像ui工具,不适用
http://www.myhack58.com/Article/sort099/sort0102/2014/42218_2.htm 这个提到需要设置一下,可以尝试一下
http://www.cnblogs.com/dudu/archive/2011/07/06/git_save_username_password.html
搜索到这个,还是有问题。
http://fukun.org/archives/06142220.html/comment-page-1#comment-53221 解决了服务器段自己登录的问题。
windows 远程登录依然不行。待解决。。。
从本地和服务器root用户,和github连接push pull 都很正常,但是推送到 自己的 git@server 依然要输入密码,
应该是自己的服务器设置的问题。待解决。。。
http://segmentfault.com/q/1010000000691963
总结一下:(1)、Centos下,此问题出现与s_home_t的目录标签无很大关系,与SELinux也没有很大关系。本人机器.ssh根本就没有标签,也没修改selinux配置。
(2)、参考网上的教程要十分小心。初步分析问题出现在编辑/etc/passwd中禁用git ssh访问:
git:x:500:500::/home/git:/bin/bash ##此行注释掉
git:x:500:500:git version control:/home/git:/usr/bin/git-shell
注意:下面一行的两个数字(应该是UID吧),一定要跟原来的(上面一行注释掉的)一样。如果粗心大意,怎么也想不到问题出在这里!
3、自动部署
git的安装使用和代码自动部署的更多相关文章
- 做了一个简易的git 代码自动部署脚本
做了一个简易的git 代码自动部署脚本 http://my.oschina.net/caomenglong/blog/472665 发表于2个月前(2015-06-30 21:08) 阅读(200 ...
- Java代码自动部署
注:本文来源于<it小熊> [ ①Java代码自动部署-总结简介] 代码部署是每一个软件开发项目组都会有的一个流程,也是从开发环节到发布功能必不可少的环节.对于Java开发者来说,Java ...
- centos 安装git服务器,配置使用证书登录并你用hook实现代码自动部署
安装git服务器先安装依赖软件:yum -y install gcc zlib-devel openssl-devel perl cpio expat-devel gettext-devel open ...
- Jenkins介绍和安装及配合GitLab代码自动部署
Jenkins是什么? 基于JAVA的开源的自动化系统平台 加速自动化CI,CD任务及流水线,所有类型的任务:构建,测试,部署等 丰富的插件生态系统支持功能扩展,1400+插件和SCM,测试,通知,报 ...
- 搭建Git服务器环境----Git hooks代码自动部署
引言:自己想搭一套git的服务端环境,不想用github码云等.经多方资料整合,实验总结,以下是亲测有效的方式.可用于公司日常开发 一.搭建Git环境 ① 安装 Git Linux 做为服务器端系统, ...
- gitblit git SERVER window 安装配置 hook post-receive 自动部署
项目中使用的是gitblit windos版 1.安装 需要JAVA SDK http://gitblit.com/Download Gitblit GO (Windows) 下载后,解压缩,放到例如 ...
- GIT服务器实现web代码自动部署
之前在一台vps服务器上面搭建了Git服务器,用来做代码管理,方便团队开发.但是问题也就相应的来了,使用git可以轻松的上传代码,而由于做的是web开发,每次还都得到服务器上把代码手动pull或者复制 ...
- Jenkins + Maven + Ansible + Tomcat 实现JAVA代码自动部署
自动部署过程: jenkins从svn拉取代码,调用maven去打war包,用ansible去解压war包,最后重启tomcat. 前情回顾:在前面的文章我的环境已经有Jenkins+ansible ...
- Jenkins代码自动部署相关文档
环境 centos 7.0+ Java JDK 1.8+ jenkins 2.220 maven 3.0+ git 1.8+ 注意事项 一. linux 安装 JDK (jdk-8u201-linux ...
随机推荐
- 排序 选择排序&&堆排序
选择排序&&堆排序 1.选择排序: 介绍:选择排序(Selection sort)是一种简单直观的排序算法.它的工作原理如下.首先在未排序序列中找到最小(大)元素,存放到排序序列的起始 ...
- mac media server
近日在mac osx基于开源组件nginx-rtmp-module架设了一台默认的media server,以下是过程笔记 下载https://github.com/arut/nginx-rtmp-m ...
- 集成友盟分享SDK报错
删除4.2.1版本的reference换成4.3版本运行报错 解决办法:要将4.2.1版本的全部库文件物理删除,不要只删除reference.
- 89C51单片机定时器控制的流水灯
/***************************************************Copyright: 2014-02-11.version1.0File name: timer ...
- 使用xilinx ip core FIFO First- World First-Through (FWFT)模式的注意事项
也许很多人知道xilinx ip core 中的fifo可以配成standard 模式和FWFT模式,并知道两者的区别是:standard模式下,当rd为高时,fifo会延时一个时钟输出数据(时序逻辑 ...
- 微软职位内部推荐-Sr SDE
微软近期Open的职位: MSN reaches nearly half a billion people across the globe where we are the #1 portal in ...
- 教你怎么把安卓应用软件放到系统根目录system/app下
安卓手机有时候安装的软件多了,用着久了就会出现卡机,死机的现象,流畅度大大的减弱了,实在是影响使用体验.对于这种情况,有的人会经常清理后台程序,可是次数多了,提速的效果也不太明显.那么,到底怎么做才能 ...
- php使用循环创建任意长度数组
实例:生成长度为5的偶数集合 <?php /** * [crtArr description] * @param [int] $start [循环开始变量] * @param [int] $le ...
- pcxFirefox 自定义
便携特性(ini设置) 把与firefox.exe同文件夹的tmemutil-sample.ini 改名为tmemutil.ini,设置如下: Portable=1 #便携式 Portable ...
- python-面向对象(股票对象举例)
股票对象实例 class Stock(object): def __init__(self,stockCode ,stockName,averagePrice_yesterday,averagePri ...