
git/svn
文章平均质量分 76
梅坞茶坊
这个作者很懒,什么都没留下…
展开
-
Git忽略文件.gitignore规则详解
在工程中,并不是所有文件都需要保存到版本库中的,例如“target”目录及目录下的文件就可以忽略。在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件或目录。Git 忽略规则优先级在 .gitingore 文件中,每一行指定一个忽略规则,Git 检查忽略规则的时候有多个来源,它的优先级如下(由高到低):从命令行中读取可用的忽略规则当前目录定义的规则父级目录定义的规则,依次递推$GIT_DIR/info/exclude 文件原创 2021-12-13 17:41:46 · 4125 阅读 · 1 评论 -
GitLab webhook部署以www用户,配置钩子请求超时时间
创建www家目录mkdir /home/wwwchown -R www:www /home/wwwvim /etc/passwd将www:x:1001:1001::/home/www:/sbin/nologin改为www:x:1001:1001::/home/www:/bin/bashsu - wwwmkdir .sshssh-keygen -t rsa将生成的密钥id_rsa.pub复制到gitlab初始化本地git代码su -c "cd /www/wwwro原创 2021-08-19 18:08:54 · 1142 阅读 · 0 评论 -
GitLab和gitlab-runner简单shell脚本和sudo权限问题
stages: # List of stages for jobs, and their order of execution - build - deploybuild-job: # This job runs in the build stage, which runs first. stage: build tags: - specifictest script: - echo "Compiling the code..." ...原创 2021-08-19 14:33:04 · 1218 阅读 · 0 评论 -
gitee webhook自动部署php脚本
<?php/** * 使用gitee webhook 自动部署网站 *///WebHook密钥信息$webHookSecret = '123456';//以流的方式读取传输过来的json$body = file_get_contents("php://input");if (empty($body)) { die('无输入');}//json转换为array$data = json_decode($body, true);//签名校验 (文档详见: https:原创 2021-07-29 09:37:32 · 369 阅读 · 0 评论 -
一个git客户端使用不同的邮箱账号生成多个ssh key
创建密钥1.创建一个密钥$ ssh-keygen -t rsa2.输入保存ssh key 密钥的文件名称 id_rsa_github 。Enter file in which to save the key (/root/.ssh/id_rsa):/root/.ssh/id_rsa_aaa3.输入两次密码,要求最低不能低于8位。Enter passphrase (empty for no passphrase):Enter same passphrase again:重复原创 2021-01-27 15:12:15 · 1455 阅读 · 0 评论 -
TortoiseGit报错 No supported authentication methods available
解决方案:“ 没有支持的认证方法 ”,我们需要修改 TortoiseGit 网络的 SSH 客户端为 git 服务器的 ssh.exe (前提条件:本地必须已经安装 git 服务器)。1、在修改前,TortoiseGit 使用的是自己的 TortoiseGitPlink.exe 作为 SSH 客户端,鼠标右键 -> TortoiseGit -> Settings -> Network -> SSH Client 项,如下图:3、回到 客户端后,点击 “ 应用 ”原创 2020-07-02 09:42:56 · 1298 阅读 · 0 评论