linux中如何通过ssh连接github

生成新的ssh,放置在/data/.ssh/目录下

1
2
ssh-keygen -t rsa -C "821192673@qq.com"
#为邮箱地址

将生成的私钥加入ssh-agent中

1
2
3
#判断ssh-agent是否启动
eval "$(ssh-agent -s)"
ssh-add /data/.ssh/id_rsa
阅读更多

svn限制必须填写log message才能提交更新(window)

在svn服务端的仓库的hook目录下添加pre-commit.bat文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
setlocal
set REPOS=%1
set REV=%2
set svnlook="D:\Program Files\VisualSVN Server\bin\svnlook.exe"(改为自己的目录)
rem check that logmessage contains at least 10 characters
%svnlook% log "%REPOS%" -t "%REV%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
echo 提交的log信息要大于10个字符,请重新提交!1>&2
exit 0
:err
echo 提交被阻止,请填写关于此次修改的log信息(需大于10个字符),然后再重新提交! 1>&2
exit 1