从做一个发变更通知的模块中学到的

1. 了解了使用程序创建jira提案的方法
2. jQuery中查找表单中所有可以提交的元素(input select checkbox textarea)的方法: $("#formid").find(":input")
3.  有如下svn命令:
    svn log –limit 1 –username xxx –password xxx https://xxx.xx.xx/xxxx

由于该svn没有购买https证书,而且自制的证书的domain都不匹配,于是就会出现提示信息如下:

如果使用(p)选择永远接受,则下次不再有该提示信息,因为他可以将你的输入信息保存的你的家目录下的文件中;但是不行的是,该命令需要通过webserver执行,而执行web的用户是nologin的,没地方保存该信息,于是这里可以通过(t)暂时接受的方式来解决该问题,PHP脚本如下:

 
  1. <?php
  2. $cmd = "echo t|/usr/bin/svn log -v –limit 1 –username {$username} –password {$password} {$svn} 2>/dev/null";
  3. $fp = popen($cmd"r");
  4. while(!feof($fp)) {
  5.         $line .= fgets($fp);
  6. }
  7. echo $line

注意:这里的错误重定向也是不能忽视的。

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据