关于远程操作的 git 服务器信息或 ascii(克隆)

Joh*_*alt 6 git ascii splash-screen git-clone

如何配置我的 git 服务器以在远程操作(例如 clone )上显示附加信息或 ascii 艺术?

示例将在此页面上,如下所示。

F:\>git clone https://myserver/tfs/DefaultCollection/_git/Proj 
Username for 'https://myserver': domain\username 
Password for 'https://domain\username@myserver': 
remote: 
remote:                    fTfs 
remote:                  fSSSSSSSs 
remote:                fSSSSSSSSSS 
remote: TSSf         fSSSSSSSSSSSS 
remote: SSSSSF     fSSSSSSST SSSSS 
remote: SSfSSSSSsfSSSSSSSt   SSSSS 
remote: SS  tSSSSSSSSSs      SSSSS 
remote: SS   fSSSSSSST       SSSSS 
remote: SS fSSSSSFSSSSSSf    SSSSS 
remote: SSSSSST    FSSSSSSFt SSSSS 
remote: SSSSt        FSSSSSSSSSSSS 
remote:                FSSSSSSSSSS 
remote:                  FSSSSSSs 
remote:                    FSFs    (TM) 
remote: 
remote:  Microsoft (R) Visual Studio (R) Team Foundation Server 
remote: 
Receiving objects: 100% (6781/6781), 47.12 MiB | 32.56 MiB/s, done. 
Resolving deltas: 100% (4553/4553), done. 
Checking connectivity... done
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助。

Von*_*onC 0

它可以像 rmeote 服务器上的 git 包装器一样简单,它将:

  • 检测克隆操作
  • 首先回显额外信息(stdout 或 stderr 应转发回客户端),就像您的 ascii-art 一样。
  • 调用实际的git clone.