修改服务器 push 之后出现的钩子

2024-08-25 11:38

本文主要是介绍修改服务器 push 之后出现的钩子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

/opt/gitlab/embedded/service/gitlab-shell/hooks/pre_receive


#!/bin/bash
echo "我做错了什么"
#error("1111");
cat <<\EOF
#
#         ┌─┐       ┌─┐
#      ┌──┘ ┴───────┘ ┴──┐
#      │                 │
#      │       ───       │
#      │  ─┬┘       └┬─  │
#      │                 │
#      │       ─┴─       │
#      │                 │
#      └───┐         ┌───┘
#          │         │
#          │         │
#          │         │
#          │         └──────────────┐
#          │                        │
#          │                        ├─┐
#          │                        ┌─┘
#          │                        │
#          └─┐  ┐  ┌───────┬──┐  ┌──┘
#            │ ─┤ ─┤       │ ─┤ ─┤
#            └──┴──┘       └──┴──┘
#                神兽保佑
#                代码无BUG!
高山仰止,景行行止.虽不能至,心向往之。
EOF

#die('1');
~                                                                                                                                                                                                                                                
~                                                                                                                                                                                                                                                
~                                                                                                                                                                                                                                                
~                                                                                                                                                                                                                                                
~                                                                                                                                                                                                                                                

 

 

 

#!/bin/bash
echo "我做错了什么"
#error("1111");
echo -e "\033[31m \033[05m 请确认您的操作,输入 [Y/N] \033[0m"
RED_COLOR='\E[1;31m'   #红
GREEN_COLOR='\E[1;32m' #绿
YELOW_COLOR='\E[1;33m' #黄
BLUE_COLOR='\E[1;34m'  #蓝
PINK='\E[1;35m'        #粉红
RES='\E[0m'

#需要使用echo -e
# echo -e  "${RED_COLOR}======red color======${RES}"
# echo -e  "${YELOW_COLOR}======yelow color======${RES}"
# echo -e  "${BLUE_COLOR}======green color======${RES}"
# echo -e  "${GREEN_COLOR}======green color======${RES}"
# echo -e  "${PINK}======pink color======${RES}"
# echo "#######################################"
#直接把echo -e放到变量里面,使用的时候直接输出变量即可

echo -e  "${YELOW_COLOR}"
cat  <<\EOF
#1         ┌─┐       ┌─┐
#2      ┌──┘ ┴───────┘ ┴──┐
#3      │                 │
#4      │       ───       │
#5      │  ─┬┘       └┬─  │
#6      │                 │
#7      │       ─┴─       │
#8      │                 │
#9      └───┐         ┌───┘
#0          │         │
#1          │         │
#2          │         │
#3          │         └──────────────┐
#4          │                        │
#5          │                        ├─┐
#6          │                        ┌─┘
#7          │                        │
#8          └─┐  ┐  ┌───────┬──┐  ┌──┘
#9            │ ─┤ ─┤       │ ─┤ ─┤
#0            └──┴──┘       └──┴──┘
#1                神兽保佑
#2                代码无BUG!
高山仰止,景行行止.虽不能至,心向往之。
EOF

#die('1');
echo -e  "${RES}"

 

 

 

 

#!/bin/sh
echo -e  "\E[1;33m"
cat <<\EOF
 
               ,%%%%%%%%, 
             ,%%/\%%%%/\%% 
            ,%%%\c "" J/%%% 
   %.       %%%%/ o  o \%%% 
   `%%.     %%%%    _  |%%% 
    `%%     `%%%%(__Y__)%%' 
    //       ;%%%%`\-/%%%'
   ((       /  `%%%%%%%' 
    \\    .'          | 
     \\  /       \  | | 
      \\/         ) | | 
       \         /_ | |__ 
       (___________))))))) 攻城湿镇楼  BUG辟易
                                                __  .__               
__  _  _______    ____    ____   _____  __ ___/  |_|__|____    ____  
\ \/ \/ /\__  \  /    \  / ___\ /     \|  |  \   __\  \__  \  /    \ 
 \     /  / __ \|   |  \/ /_/  >  Y Y  \  |  /|  | |  |/ __ \|   |  \
  \/\_/  (____  /___|  /\___  /|__|_|  /____/ |__| |__(____  /___|  /
              \/     \//_____/       \/                    \/     \/ 
EOF
echo -e  "\E[0m"

${AnsiColor.YELLOW}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\                                                                           \\
\\                 ,%%%%%%%%,                                                \\
\\               ,%%/\%%%%/\%%                                               \\
\\              ,%%%\c "" J/%%%                                              \\
\\     %.       %%%%/ o  o \%%%                                              \\
\\     `%%.     %%%%    _  |%%%                                              \\
\\      `%%     `%%%%(__Y__)%%'                                              \\
\\      //       ;%%%%`\-/%%%'                                               \\
\\     ((       /  `%%%%%%%'                                                 \\
\\      \\    .'          |                                                  \\
\\       \\  /       \  | |                                                  \\
\\        \\/         ) | |                                                  \\
\\         \         /_ | |__                                                \\
\\         (___________)))))))       攻城狮保佑  永不宕机  永无BUG  永不修改     \\
\\                                                __  .__                    \\
\\   __  _  _______    ____    ____   _____  __ ___/  |_|__|____    ____     \\
\\   \ \/ \/ /\__  \  /    \  / ___\ /     \|  |  \   __\  \__  \  /    \    \\
\\    \     /  / __ \|   |  \/ /_/  >  Y Y  \  |  /|  | |  |/ __ \|   |  \   \\
\\     \/\_/  (____  /___|  /\___  /|__|_|  /____/ |__| |__(____  /___|  /   \\
\\                 \/     \//_____/       \/                    \/     \/    \\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

这篇关于修改服务器 push 之后出现的钩子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1105450

相关文章

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.

Nginx 413修改上传文件大小限制的方法详解

《Nginx413修改上传文件大小限制的方法详解》在使用Nginx作为Web服务器时,有时会遇到客户端尝试上传大文件时返回​​413RequestEntityTooLarge​​... 目录1. 理解 ​​413 Request Entity Too Large​​ 错误2. 修改 Nginx 配置2.1

使用Nginx配置文件服务器方式

《使用Nginx配置文件服务器方式》:本文主要介绍使用Nginx配置文件服务器方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 为什么选择 Nginx 作为文件服务器?2. 环境准备3. 配置 Nginx 文件服务器4. 将文件放入服务器目录5. 启动 N

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr