随笔分类 - svn
摘要:1.先备份版本 2.切到对应的要回流的版本上 3.先删除远端的版本 4.推送本地的到远端服务端上面 5.删除备份版本 流程是这样子,但是进行到第三个操作的时候就各种问题 先是没有权限的错 我们用的是gitlab ,大概在 Setting中 => Protected branches 启用 maste
阅读全文
摘要:gitlab 创建SSH Keys 报500错 看了一下日志 root@322323:/home/git/gitlab/log# cat production.log google 了一翻:http://stackoverflow.com/questions/26777690/gitlab-500-
阅读全文
摘要:docker run --name gitlab -it -p 10022:22 -p 10080:80 -p 4433:443 \ --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' \ --env 'DB_HOST=192.168...
阅读全文
摘要:#!/bin/sh############################### 2015-07-15 ## author jackluo ## Email net.webjoy@gmail.com ######################...
阅读全文
摘要:在这里主要讲一下我在项目中用到的关于gitflow的用法。 公司的项目中,专门有一台用来存放版本库的服务器,路径是在默认的安装目录/opt/git/,那么在使用的时候,如果你是一个功能模块或者是一个项目的发起者的话,那么你可以选择使用gitflow来进行管理,关于gitflow的好处在这里我就不在多...
阅读全文
摘要:git config --global user.name "jack"git config --global user.email "jackluo@xxx.com"Create a new repositorymkdir fromai_cncd fromai_cngit inittouch RE...
阅读全文
摘要:gitlab和github 一样很爽的一个东西关于gitlab在CentOS下的安装方法地址参考:https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos这个折腾了好一会tortoiseGit下载的地址http://code.google.com/p/tortoisegit/wiki/DownloadmsysGit 所在的网址:http://code.google.com/p/msysgit/接下来的就是这个折腾了发现git@192.168.1.38:bazhusanguo/bazhusanguo.git 这种方
阅读全文
摘要:curl https://raw.github.com/mattias-ohlsson/gitlab-installer/master/gitlab-install-el6.sh | bash报错error requires: libtcmalloc.so.4rpm -Uvh http://ceph.com/rpm-cuttlefish/el6/x86_64/ceph-release-1-0.el6.noarch.rpm报错 Requires: perl(:MODULE_COMPAT_5.8.8)vim /etc/yum.repos.d/epel.repo把mirrorlist=http://
阅读全文
摘要:[jackluo@localhost .ssh]$ sudo groupadd git #创建 用户组[jackluo@localhost .ssh]$ sudo adduser --system --shell /bin/bash --group git #创建用户[jackluo@localhost .ssh]$ sudo adduser -G git ssh #把git 加入ssh 组
阅读全文
摘要:yum error requires: libtcmalloc.so.4rpm -Uvh http://ceph.com/rpm-cuttlefish/el6/x86_64/ceph-release-1-0.el6.noarch.rpmvim /etc/yum.repos.d/epel.repo把mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch改:mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel
阅读全文
摘要:创建发布分支:(1) 软件hello-world的1.0发布版本库中有一个里程相对应./home/jackluo/workspace/user1/workspace/hello-worldgit tag -n1 -l v*(2)基于里程v1.0创建发布布hello-1.x. 注:使用了git checkout 命令创建分支,最后一个参数v1.0是新分支 hello-1.x创建的基准点,如果没有里程,使用提交ID也是一样[root@localhost hello-world]# git tag -n1 -l v*v1.0 Release 1.0[root@localhost...
阅读全文
摘要:开发者user1 负责用getopt 进行命令解析的功能,因为这个功能用到getopt 函数,于是将这个分支命名为user1/getopt.(1)确保是在开发者user1的工作区中cd /home/jackluo/workspace/user1/workspace/hello-world(2)开发者user1 基于当前HEAD创建分支user1/getopt.git branch user1/getopt(3)使用 git branch创建分支,并不会自动切换.查看当前分支可以看到仍然工作在master分支(用星号"*"标识)中.[root@localhost hello-
阅读全文
摘要:/usr/bin/which: no wish安装yum -y install tcl 和yum -y install tk显示所有的分支$gitk --all 显示所有的分支$gitk --since="2 weeks ago" #显示2周以来的所有提交提交用:$ git gui 显示要提交的=======================非常好用的gitg 用法Download: ftp://ftp.gnome.org/pub/GNOME/sources/gitg/下载进行编译git rev-parse --symbolic --branches 显示分支显示里程$ gi
阅读全文
摘要:$ git log --graph --oneline$ git reset --hard 版本号 用 reflog 挽救错误的重置[jackluo@localhost demo]$ git reflog show master |head -5重置$ git reset --hard master@{2}ls $ git log --onelinegit reflog show master |head -5=============================git clean -nd 删除git clean -fd 强制删除git status -s=================
阅读全文
摘要:#!/bin/shfor ver in v1.5.0 v1.7.3.5 v1.7.4.1; do echo "Begin install Git $ver."; git reset --hard git clean -fdx git checkout $ver || { echo "Checkout git $ver failed.";exit 1 } make prefix=/opt/git/$ver all && \ sudo make prefix=/opt/git/$ver install || { echo...
阅读全文
摘要:克隆Git项目git clone git://git.kernel.org/pub/scm/git/git.gitcd git更新git fetch3).执行清理 丢弃本地 对Git代码的改动git clean -fdxgit reset --hard4).git tag #查看git 的里程碑git tag5)检出该版本的代码git checkout v1.8.5.16)执行安装make prefix=/usr/local all doc infosudo make prefix=/usr/local install \install -doc install-html install-in
阅读全文
摘要:官方网站:http://git-scm.com/配置jackluo@jackluo:~$ git config --global user.name "jackluo"jackluo@jackluo:~$ git config --global user.email "net.webjoy@gmail.com"jackluo@jackluo:~$ git config --global color.ui truejackluo@jackluo:~$ git config --global color.ui truejackluo@jackluo:~$ g
阅读全文
摘要:SecureCRT 基本定义SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件Sencha Animator HTML5 和 CSS3制作动画专用工具,类似于flashCharles 软件Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器。它允许一个开发者查看所有连接互联网的HTTP通信。很强大的一个抓包工具Gameanalytics玩家行为分析工具http://www.gameanalytics.com/ 第三方的,很强大Redis 强大的内存缓存 ,在游戏中,用于排序,什么的,非常强
阅读全文
摘要:ubuntu下SVN服务器安装配置 一、SVN安装1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion3.创建项目目录$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir fitness$ sudo chown -R root:subversion fitness$ sudo chmod -R g+rws fitness
阅读全文