• 等级
  • 860033 访问
  • 294 原创
  • 12 转发
  • 3736 排名
  • 175 评论
  • 134 获赞

Linux下Gogs配置Git钩子 服务端部署钩子 hooks

在Git版本控制中,本地push代码至git服务端后,线上web站点自动的pull拉取代码,实现代码同步。于是git的hooks钩子就是实现自动化更新的核心技术。准备工作:(Gogs和Web服务都安装好)1、保证Gogs和web站点在同一台服务上。(如果不在同一服务器,只能考虑用web钩子了)2、Gogs创建远程仓库3、Web站点根目录,克隆一个仓库。(g...

2019-04-09 18:29:15

Laravel 5.6安装配置教程

原文来自:https://laravelacademy.org/post/8650.html服务器要求Laravel框架对PHP版本和扩展有一定要求,不过这些要求LaravelHomestead都已经满足了,不过如果你没有使用Homestead的话(那真是一件很遗憾的事情),有必要了解下这些以便确认自己的环境满足要求:PHP>=7.1.3 PHPOpenSSL...

2019-04-09 11:04:09

Vue input表单number类型保留两位小数,并防止输入多个小数点解决方法,自定义NumberInput组件

背景:Vue开发移动端应用时,难免用到表单输入,比如金额。需求:这时就需要吊起移动端数字键盘,input的type就必须设置成number,当然tel类型也可以,但是无法输入小数点。当然如果精力允许,你也可以自定义数字键盘是最好的,网上也有很多Vue数字键盘组件。踩坑:一但用了input[type=number]类型有很多的坑。vue在申明表单model的时候必须是整形,要不然一堆红报...

2019-04-04 15:12:57

vue打包慢解决方法 npm run build 卡住不动

起因:最近开发个项目使用的vue,有些功能需要生产版本放服务器上测试,这就出问题了。。卡住了,不动了,还不报错这是在vscode的终端里面,试了githash,试了cmd,试了powershell,都是一个样子,这就很尴尬了,试着执行了npmrundev,npmi,都能正常运行;然后,又试了下cnpmi,咦!有猫腻,一样卡住了然后就百度了一哈,其实我搞不懂...

2019-03-17 23:10:47

vue项目让局域网ip访问配置设置

在开发中,为了让同一局域网的小伙伴,都可以通过IP地址访问到vue-cli搭建的项目,要怎么配置呢?第一步:修改config文件中找到index.js文件的host改成‘0.0.0.0’第二步:检查package.json文件里进行配置,scripts.dev配置是否设置host为‘0.0.0.0’这里我要强调下,第一步和第二步都有ip,其实第二步优先级高,这里第...

2019-03-06 00:27:50

基于Swoole+Redis及时聊天IM的设计和实现原理,分层架构设计

swoole_im基于Yii+Swoole+Redis实现的IM方案github:https://github.com/melodyne/swoole-im文档:https://github.com/melodyne/swoole-im/wiki主要功能:支持群聊 支持头像,昵称 文本消息 支持发送图片 表情(待定) 历史消息WebSocket服务端在连接之后还...

2019-03-05 11:46:44

Vue build打包之后,刷新页面出现404解决方案

Vuebuild打包之后,刷新页面出现404,HTML5History模式原因分析:vue-router 默认hash模式——使用URL的hash来模拟一个完整的URL,于是当URL改变时,页面不会重新加载。如果不想要很丑的hash,我们可以用路由的 history模式,这种模式充分利用 history.pushState API来完成URL跳转而...

2019-02-22 22:50:27

阿里云漏洞修复 RHSA-2019:0109-Important: perl secur

今天打开阿里云后台,提示一个漏洞,找了半天资料才找到,修复方法:升级修复代码:yumupdateperlyumupdateperl-ExtUtils-Installyumupdateperl-Pod-Escapesyumupdateperl-develyumupdateperl-libsyumupdateperl-macros逐条执行以上命令,遇...

2019-02-16 11:13:26

Linux 批量杀掉进程 kill -9

Linux批量杀掉进程kill-9查看进程  ps命令用于查看当前正在运行的进程, grep是搜索,例如:查看php应用进程ps-ef|grepphp按用户比如杀掉root用户创建的进程pgrep-uroot|sudoxargskill-9按程序类型  比如杀掉php的进程pgrep-fphp|sudoxargskil...

2019-02-15 18:30:56

Linux CentOS7上安装gogs搭建个人Git仓库总结

一、使用yum安装Git:yum install git二、添加git用户:useradd git三、查看CentOS内核版本,确定架构(x64、x86还是arm)uname -a  四、下载与其对应的二进制安装包:wgethttps://dl.gogs.io/0.11.34/linux_amd64.tar.gz五、将安装包解压至git用户目录下(/hom...

2019-01-26 17:50:47

git强制和远程仓库保持一致,强制用远程仓库覆盖本地代码

git强制和远程仓库保持一致,强制用远程仓库覆盖本地代码gitfetch--all//从另一个存储库下载对象和引用gitreset--hardorigin/master//放弃本地修改gitpull//开始更新 ...

2019-01-10 10:36:30

No input file specified. phpStudy nginx报错解决方案

Noinputfilespecified. phpStudynginx报错解决方案排查1:检查这个目录是否存在,路径是否错误排查2:vhost.conf配置文件server{listen80;server_namewww.gdy.comgdy.com;root"C:\work-space\php...

2019-01-02 16:31:03

phpStudy配置nginx服务器url重写方法 美化url路径 省略index.php

目前nginx越来越火了,作为一个PHP工程师那基本是必备技能了,下面讲讲phpStudy配置nginx服务器url重写方法美化url路径省略index.php这里要注意,最好是手动用记事本打开修改vhosts-ini文件,不要用phpStudy的站点域名管理操作!server{listen80;server_namewww.g...

2018-12-29 09:49:47

<table>表格标签css固定最后一列方案

html中&amp;lt;table&amp;gt;表格标签css固定最后一列方案,table固定最后一列,table固定最后一列,table固定最后一列先看效果吧:css写法:&amp;lt;style&amp;gt;/*设置倒数第二个右边内边距*/tabletrth:nth-last-child(2),tabletrtd:nth-last-child(2){...

2018-11-13 13:51:20

HTTP Error 503. The service is unavailable.【win10 IIS安装后无法访问网站,解决方案】

ServiceUnavailableHTTPError503.Theserviceisunavailable.Win10安装好IIS后始终访问不了站点,提示已上503问题,而且iis管理界面卡死。于是各种折腾重装重启,半天过去了还是无济于事。百度了很久才找到一篇解决方案,这里总结了一下,希望能帮到你们:原因:访问页面时,应用程序池就自动关闭了。方案:在应用程序池上-...

2018-10-29 17:26:26

校园失物招领微信小程序+H5+后台管理源

失物招领源码,实物招领小程序源码,实物招领wap源码下载失物招领主要包括了微信小程序端,微信公众号wap端,后端管理。小程序,wap端主要包括失物信息发布,失物认领,短信认证,自动屏蔽广告。关键技术:ThinkPHP3.2,JQuery,Angular,MySql,RestfulApiwap端,小程序端(两端UI基本一致,效果图如下):        后台...

2018-10-28 23:26:23

MyEclipse org.apache.maven.archiver.MavenArchiver.getManifest 新的maven项目pom.xml第一行报错

MyEclipse导入新的maven项目时,pom.xml第一行报错:(比较坑的是百度半天,都是eclipse解决方案,但用eclipse解决方案的网址安装报错)org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,org.apache.maven.archiver...

2018-10-01 12:19:13

svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

如果svn钩子包如下错误信息(svn:E155004):post-commithookfailed(exitcode1)withoutput:svn:E155004:Run'svncleanup'toremovelocks(type'svnhelpcleanup'fordetails)svn:E155004:Failedtolockwo...

2018-09-22 20:40:47

php在线文件编辑管理器 在线文本查看PHP插件

原生PHP在线文件管理器,原生PHP在线文件编辑器github地址:https://github.com/melodyne/wfm原生语法,不依赖任何框架,无论你原来的系统采用什么框架,都可以轻松集成到自己系统中,只要把源码放入web容器中,配置下访问的文件路径就可以访问了。实现功能:支持浏览文件目录 支持在线浏览文件内容 支持在线创建文件,编辑文件,删除文件 文件夹和文件排...

2018-09-10 16:03:37

file_get_contents failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request

使用file_get_contents()请求链接的时候报错:failedtoopenstream:HTTPrequestfailed!原因1:url参数值没有url编码用urlencode($val)来编码参数的值,注意是参数值原因2:url中有空格$url=preg_replace(&amp;amp;quot;//&amp;amp;quot;,&amp;amp;quot;%20&amp;amp;quot;,$url);//用正则把空格替换成%...

2018-08-28 14:23:41

博客专家

狂野小青年

隐晦的日子总是敌不过我们的阳光的心态!
关注
  • 计算机软件/研发工程师
  • 中国 海南省 海口市
奖章
  • 专栏达人