windows VisualSVN hooks实现svn提交自动更新 发布时间: 2021-07-29 02:30:14 评论数: 0
前讲过windows svn服务器架设,有了服务器我们还有一个需求,就是提交svn之后希望在服务器上有一个版本,也就是svn版本预览测试 下面开始实验操作 现在VisualSVN Server建个版本库ceshi 新建一个文件夹关联svn版本,相当于客户端,我的测试地址是F:\www\test 用TortoiseSVN提交一个内容是空的test.txt文件到ceshi版本库里 新建个目录,用于svn自动更新,我的测试目录为F:\www\auto_ceshi,跟svn服务器上ceshi挂钩,更新svn已经有的版本 找版本库保存的目录,新建一个post-commit.bat文件 ......
mac终端下svn常用命令 发布时间: 2021-07-28 13:40:18 评论数: 0
一些常用命令1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH        (如果选择了保持锁,就使用–no-unloc ......
在CentOS下搭建自己的Git服务器及使用nginx配置gitweb面板 发布时间: 2021-07-27 13:30:54 评论数: 0
使用Gitlab有点配置太麻烦,用github或gitee,领导要求内网或私有服务器,也麻烦.所以干脆自己动手吧. 相对来说比使用gitlab部署要简单(非docker模式),将就看吧nginx的安装就略过啦.要注意的是编译安装nginx,一定要加上--with-http_dav_module不添加该模块无法 git push我们从git安装开始.安装gitcentos默认带的是1.7x的,也可以用.我脑残,把它删了yum -y remove git然后下载了最新的,现在最新的已经到了2.14.2了...yum -y install perl cpio autoconf tk ......
git 分支管理命令 发布时间: 2021-07-27 04:44:40 评论数: 0
最近做的项目有点淡疼,分支老是被合并然后代码回滚,搞得写好的代码又要重新搞,昨天又遇到了,不知道分支这里谁管的,搞得这么混乱,今天一大早就听到同事在抱怨 下面来讲一下git分支的一下命令 git checkout -b phpsong 【本地创建并切换分支】 git checkout phpsong 【本地切换分支】 git branch -d phpsong【删除分支】 git push origin :phpsong【删除远程分支,如果分支下有文件修改过得文件也是可以删除的】 git push origin phpsong 【推送到远处端,不然添加不起作用,如果本地有分支远程没 ......
Git客户端安装 Windows+Linux 发布时间: 2021-07-25 23:24:42 评论数: 0
Windows 客户端1).下载客户端注,大家到这里下载http://msysgit.github.io/。下面简单演示一下安装过程,比较简单:好了,到这里就安装完成了,安装好以后会在桌面上有个图标,你双击打开即可。如下图:Linux 客户端注,Linux客户端安装就比较简单了,直接用yum安装一下就好![root@test ~]# yum install -y git到这里git就安装完成了,下面我们查看一下版本:[root@test ~]# git --version git version 1.8.2.下面我们生成公钥并复制到服务器上:[root@test ~]# ssh ......
git ssh两个账号设置 发布时间: 2021-07-24 21:50:33 评论数: 0
最近在做git ssh的时候,一个是公司的账户另一个是github,怎么设置,如果还是按之前的方法生成ssh key就回被直接覆盖,于是上网百度了一下 我拿两个github的账户来做演示 ①生成ssh密匙 ssh-keygen -t rsa -C "454213722@qq.com" -f "rsa_github_qq" 在生成另一个账号的ssh密匙 ssh-keygen -t rsa -C "qiuyisong@gmail.com" -f "rsa_github_gmail" 具体怎么设置git ssh请查看 git ssh不使用用户名密码【详解】 ②生成config,如果已经有 ......
CentOS7.x搭建 GIT 服务器教程 发布时间: 2021-07-23 07:56:12 评论数: 0
下载安装 GitGit 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。安装依赖库和编译工具为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具yum install gcc perl-ExtUtils-MakeMaker下载 git选一个目录,用来放下载下来的安装包,这里将安装包放在 /usr/local/sr ......
github上创建博客 发布时间: 2021-07-21 10:54:15 评论数: 0
今天玩了一把在github上建自己的博客,然后尝试了一下发布文章 首先你要有一个github的账号,怎么注册略过 开始在github上创建博客 这里注意添你的【用户名】.github.com,不然你要用创建分支的方法创建博客,# 然后用git上传你的博客的内容到仓库,github上创建博客是没有数据库的,添加文章都是按照文件来的,之后在讲 github也自带了模板 之后的配置看自己的情况选 当然你也可以使用别人写的模板 我的模板git地址:https://github.com/QiuCarson/qiucarson.github.com.git 你可以直接git下面我的博客, ......
Mac系统中批量删除Git仓库中的.Ds_Store文件 发布时间: 2021-07-20 07:18:53 评论数: 0
如果你的项目中还没有自动生成的.DS_Store文件,那么直接将.DS_Store加入到.gitignore文件就可以了。如果你的项目中已经存在.DS_Store文件,那就需要先从项目中将其删除,再将它加入到.gitignore。如下:删除项目中的所有.DS_Store。这会跳过不在项目中的.DS_Storefind . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch //将 .DS_Store 加入到 .gitignore echo .DS_Store >> ~/.gitignore // ......
SourceTree提交文件 发布时间: 2021-07-18 18:56:24 评论数: 0
【克隆/新建】,相当于命令 clone命令 截图中,上一个远程地址,下面一个本地路径 SourceTree提交文件 修改过文件之后,下面的截图的地方会显示修改的文件 勾选一下test.php的文件,test.php文件会跑到上面的以暂缓的区块中,而且是选中状态,相当于命令 git add test.php 然后点一下【提交】,会弹出填写备注的文本框,填入内容然后点提交,相当于命令 git commit -m “描述” 第一次提交的时候发现提交不了,这里要设置一下,【仓库】【项目设置】【高级】, 在推送到远程之前先要【拉取】一下,合并一下文件,如果文件有冲突有解决冲突在提交 第 ......
git分支及多人协助使用教程及视频演示 发布时间: 2021-07-17 22:56:22 评论数: 0
一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长:<video width="400" height="300" controls=""><source src="http://michaelliao.gitcafe.io/video/master-branch-forward.mp4&quot;><source src="https://www.l ......
gitlab smtp 163邮箱设置 发布时间: 2021-07-17 10:24:08 评论数: 0
安装好gitlab默认情况下是不开启smtp的,需要修改配置 修改gitlab配置 vi /etc/gitlab/gitlab.rb 找到smtp的选项,添加 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.163.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "a454213722@163.com" gitlab_rails['smtp_password'] = "XXXXX" git ......
GitLab的简单使用第一步 发布时间: 2021-07-14 16:22:01 评论数: 0
上一篇文章已经安装了GitLab,具体安装请看git服务器bitnami一键安装 下面开始GitLab重要2步的使用 创建用户 第一次使用在gitlab上我也找了好久,没有找到创建用户的按钮 在页面的右上角有一工具的图标 左侧菜单中就能看到用户的图标,点进去就行了 创建项目 左侧菜单有项目的选项,创建项目之后会有邮件发到你的邮箱 创建项目的时候可以从github上导入项目,这个功能爽 其他的功能还要慢慢摸索中。。。   ......
利用Git版本管理将只修改过的文件上传到FTP服务器 支持SFTP协议 发布时间: 2021-07-14 12:24:32 评论数: 0
如果你平时使用Git管理你的代码,并且很不巧,你的服务器管理员又只给了你一个FTP权限。又或者,你没在服务器上跑CI,那你来对地方了,今天我们隆重介绍GIT-FTP工具,开源地址先简单的说下使用,然后我们再详解# 配置 git config git-ftp.url "ftp://ftp.lvtao.net:21/public_html" git config git-ftp.user "ftp-user" git config git-ftp.password "secr3t" # 上传所有文件 git ftp init # 或者覆盖文件 git ftp catchup ......
Git如何通过log查看某个文件的所有历史记录? 发布时间: 2021-07-13 00:24:05 评论数: 0
命令git log --help 所有的git命令都可以通过git manual查看git log 的常用选项选项说明-p按补丁格式显示每个更新之间的差异。--stat显示每次更新的文件修改统计信息。--shortstat只显示 --stat 中最后的行数修改添加移除统计。--name-only仅在提交信息后显示已修改的文件清单。--name-status显示新增、修改、删除的文件清单。--abbrev-commit仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。--relative-date使用较短的相对时间显示(比如,“2 weeks ago”)。--grap ......
Git 命令行管理项目子模块之submodule 发布时间: 2021-07-11 05:53:58 评论数: 0
常用命令git clone <repository> --recursive 递归的方式克隆整个项目 git submodule add <repository> <path> 添加 git submodule init 初始化 git submodule update 更新 git submodule foreach git pull 拉取所有创建带子模块的版本库1.正常初始化你的项目仓库git init git add . git commit -m "demo" git push origin master创建子模块版本库(childM ......
gitlab API使用批量创建用户 发布时间: 2021-07-11 05:08:19 评论数: 0
gitlab有api的接口,网上搜索了一下使用的情况,貌似不多,找到的文章主要是用来批量操作用户 下面就这个批量创建用户来测试一下 获取Access Token 【Settings】 【Access Tokens】 最后点击创建 之后会出现Access Token 我这里的Access Token为PknmemyqpPumLsKq_ytW,记录一下,下面的sh脚本里要使用 批量创建用户脚本 创建userinfo.txt 12345678 test1@phpsong.com test1 张三 12345678 test2@phpsong.com test2 李四 对应的列分别是密 ......
Git同步它人的远程仓库至自己的Git服务器 并自动定时更新 发布时间: 2021-07-08 22:15:17 评论数: 0
昨天晚上将2015年一篇不负责的Git服务器搭建的教程更新了一下.详见 在CentOS下搭建自己的Git服务器及使用nginx配置gitweb面板今天折腾了一些本地的项目,倒是可以了.现在的需要是 将远程的仓库,同步一份到自己的git服务器.开始想的是,远程clone下来本地,然后本地提交一次到自己的git服务器 . 实在是太二了...我的需求是Git服务器A: github之类的远程仓库Git服务器B: 我自己搭的内网的.我要在B上面建个仓库,自动同步服务器A的so... 按上面的想法,还要手工,还不能自动,还不能定时...太SB了一般搜寻之后有了,我本地的仓库地址是/www ......
windows svn服务器架设 发布时间: 2021-07-07 19:44:21 评论数: 0
多人开发的时候会用到svn服务器,或者git,之前讲过Git链接到自己的Github 现在讲一下windows svn服务器架设,这个主要用到VisualSVN Server这个软件 首先下载这个软件 VisualSVN Server 官方下载地址https://www.visualsvn.com/server/download/3.0/ 下面讲一下安装过程根据下面的图片操作 安装成功之后用局域网的其他机子,安装TortoiseSVN去连接一下看看有没有问题,创建一个版本库试试 ......
git基础使用 发布时间: 2021-07-06 22:04:02 评论数: 0
强烈建议所有的Git仓库都有一个README, LICENSE, .gitignore文件简易的命令行入门教程:Git 全局设置:git config --global user.name "滔哥" git config --global user.email "admin@lvtao.net"创建 git 仓库:git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://git.oschina.net/pro.git git push ......


友情链接: php5000技术知识分享 github 码云 开源中国 csdn linux中国 阿里云 unix技术网 composer中文网 php packagist php python 安卓软件 大众源码 DevStore 猪八戒威客网 人人都是产品经理 PHPwind论坛 互联网的一些事 新客网 黑马程序员 火星时代 hao123it ThinkSNS 开源社区 51CTO学院 办事儿网 IT论坛 java教程 最代码 程序员客栈 大数据培训 小程序开发 微信小程序 php开发新闻 微信小程序 java学习 微信小程序 Linux书籍 网站ip流量 xw素材网 新浪云 腾讯云 华为云 百度 新浪 网易 淘宝 腾讯 1688 搜狐 优酷 房天下 hao123 携程 天涯社区