研发管理

Nginx开启gzip提高传输效率

用Nginx做Web服务器时,开启gzip压缩可以减少css、js、json等静态资源的大小,从而节约流量,提高页面加载速度,不过也会多消耗一点CPU资源。 配置方法 假设Nginx的默认目录是/etc/nginx,则在conf.d目录下新建一个gzip.conf,内容如下: gzip on; #开… 阅读更多 »Nginx开启gzip提高传输效率

Linux一些常用命令

软件安装 yum update kernel 升级内核系统(修复核心漏洞) yum -y upgrade 只升级软件包 yum -y update 软件和内核一起升级 yum remove xxx 卸载xxx软件 SSH配置 多个公钥文件添加到同一个 authorized_keys 时,注意需要在每… 阅读更多 »Linux一些常用命令

VSCode插件之Git History Diff

推荐一个特别好用的VSCode插件:Git History Diff,安装这个插件后,如果你的VSCode打开了一个Git管理的代码,则在VSCode编辑窗口中,可以看到所有的提交记录、改动文件,包括每一行代码的提交时间、提交人,非常方便。

Windows批处理的用法笔记

在Windows平台上做项目的自动化构建时,会不可避免的用到批处理文件,本文记录一些常用方法。 echo echo start copy 在控制台输出字符串:start copy @ 在命令行前面加上@,表示仅执行,而不显示本命令。 @start test.exe 上面语句表示仅执行test.exe… 阅读更多 »Windows批处理的用法笔记

GitLab重置管理员密码

假设服务器A上安装了GitLab,但GitLab管理员密码丢失,可按如下步骤重置: 1. 登录服务器A,在终端输入以下命令,进入GitLab数据库。 gitlab-rails console production 定位到超级管理员(id=1)的用户。 > user = User.where(id: … 阅读更多 »GitLab重置管理员密码

Windows平台如何修改SVN文件名的大小写

Windows的文件系统是大小写不敏感的,而SVN区分大小写,所以在修改SVN文件名的大小写时,如果通过Windows自带的文件管理器重命名,会发现修改后没有变化。 这里需要一点小技巧,最简单的步骤是: 1、通过SVN软件的重命名功能修改; 2、提交修改到版本库; 例如,如果使用的SVN工具是Tor… 阅读更多 »Windows平台如何修改SVN文件名的大小写

SVN不能Cleanup的几种解决办法

SVN更新出错,提示需要Cleanup,但运行Cleanup也失败,可尝试以下几种解决办法: 1、在运行Cleanup的选项窗口中把 break lock 选中; 2、删除.svn隐藏目录下的.lock文件; 3、把自己所知道的出错目录删除,重新运行Cleanup,然后再Update;

如何解决Git文件名不区分大小写的问题

在项目中发现已经push到远程服务器的文件或目录,将名称大小写更改后,Git无法检测出更改。 原因 Git默认配置为忽略大小写,因此无法正确检测大小写的更改 解决方法 运行 git config core.ignorecase false 关闭git忽略大小写配置,即可检测到大小写名称更改了。

CentOS7搭建SVN服务器

SVN是个开源的集中式版本管理系统,操作简单,是团队开发中管理文档、资源等必不可少的工具。 服务器环境:CentOS7.4 安装Subversion并创建仓库 安装Subversion yum install -y subversion 检测安装是否成功(查看版本号) svnserve &#8211… 阅读更多 »CentOS7搭建SVN服务器

CentOS7安装Telnet服务

先检查Telnet是否已存在 rpm -qa telnet 如果没有,则按下列步骤安装 1、查询可用的安装包 yum list | grep telnet 通常会输出如下 telnet.x86_64 1:0.17-64.el7 base telnet-server.x86_64 1:0.17-64.… 阅读更多 »CentOS7安装Telnet服务

Linux普通用户如何获取root权限

在Linux系统下操作时,执行某些命令需要用到root权限,而当前登录的只是普通用户,如何能够不使用root用户密码,而又能执行root权限的命令呢?有两种临时方法: 一、sudo su 执行后按提示输入当前用户的密码,就可以用root身份登录到终端了; 二、sudo su – root… 阅读更多 »Linux普通用户如何获取root权限