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 ...
随机推荐
- poj 2507Crossed ladders <计算几何>
链接:http://poj.org/problem?id=2507 题意:哪个直角三角形,一直角边重合, 斜边分别为 X, Y, 两斜边交点高为 C , 求重合的直角边长度~ 思路: 设两个三角形不重 ...
- EMVTag系列4《5A 应用主账号》
L:var.最大10 -M(必备):此数据应存在并提供给终端,终端在读应用数据过程中,如果没有读到必备数据,终端中止交易:等同磁条上的应用主帐户. 银行卡号一般是16位或者19位.由如下三部分构成: ...
- mybatis数据库基本配置包括数据源事物类型等
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC ...
- 用js进行日期的加减
如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下 ...
- 一个.net程序员教你使用less
我是一个.net 程序员,虽然说一直做后台,但是web 前端也会去学,虽然说技术只是层窗户纸,但是像我这种多动症患者,不捅破我心难受啊! 好!废话不多提,下面直接正题,至于less 是什么这里不多讲因 ...
- iOS 开发者能用上的 10 个 Xcode 插件
本文由 伯乐在线 - 邢敏 翻译,黄利民 校稿.未经许可,禁止转载! 英文出处:code.tutsplus.com.欢迎加入翻译小组. 1. XcodeColors:给 Xcode 控制台添加颜色 2 ...
- Linux后门入侵检测
蛋疼啊,服务器被入侵成肉鸡了,发出大量SYN请求到某个网站!(瞬间有种被OOXX(强)(奸)的赶脚) 泪奔ING... 源起: Linux服务器日常检查,#ps aux 发现大量httpd进程,和往常 ...
- Linux虚拟机配置本地yum源
刚开始使用Linux,自己构建了一个Linux虚拟机之后,在使用yum install的时候,经常是出错,提示连接不上. 一直以为是自己构建的虚拟机的问题,后来在网上查找了一些资料,才发现:需要配置本 ...
- jQuery 获取 select 值和文本
jQuery("#select1").val();是取得选中的值, jQuery("#select1").text();就是取得的文本.
- iTween基础之Color(变换颜色)
一.基础介绍:二.基础属性 原文地址: http://blog.csdn.net/dingkun520wy/article/details/51065275 一.基础介绍 ColorTo:从当前颜色变 ...