当前位置: 首页 > news >正文

濮阳市网站怎么做宣传wordpress建站心得

濮阳市网站怎么做宣传,wordpress建站心得,做牙工作网站,郑州百度网站推广前言 参考 https://www.jianshu.com/p/b3d4e5cee835 适用于git私服拉取个人所涉及权限的代码#xff0c;方便有多个项目权限的人快速拉取自己所有权限的代码。 默认生成目录结构与gitlab一致 步骤一:获取权限你的代码权限文件d 从gitlab私服生成所有你有权限的代码信息 …前言 参考 https://www.jianshu.com/p/b3d4e5cee835 适用于git私服拉取个人所涉及权限的代码方便有多个项目权限的人快速拉取自己所有权限的代码。 默认生成目录结构与gitlab一致 步骤一:获取权限你的代码权限文件d 从gitlab私服生成所有你有权限的代码信息 请求地址 http://gitlab.dstcar.com//api/v4/projects?simpletrueper_page100page1 postman方式获取 cookies自己登录gitlab生成 gitlab限制每次只能拉100条数据超过100条自己分页处理 获取cookies 添加cookies 请求成功后保存json文件到指定地方(步骤二会用到) eg:放到D:\\gitlab_projects.json 步骤二:执行java代码 以下根据个人所需修改对应代码一般只需要修改下载fileName和srcDir参数 备注:有现成springboot项目你直接生成一个单元测试文件执行执行main方法,没有的话自己新建一个项目执行 import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import java.nio.charset.Charset;import org.springframework.util.StreamUtils;import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject;/****/ public class TestGitlabData {public static void main(String[] args) {//gittlab获取的权限文件String fileName D:\\gitlab_projects.json;String jsonStr readJsonFile(fileName);JSONArray projects JSON.parseArray(jsonStr);//指定需要下载的分支String branchName master;//尝试切换的分支String tryCheckOutBranchName develop;//指定下载后输出的地址String srcDir D:\\code;File execDir new File(srcDir);if (!execDir.exists()) {boolean result execDir.mkdirs();System.out.println(execDir.mkdirs result);}int projectNum 0;for (int i 0; i projects.size(); i) {JSONObject prj projects.getJSONObject(i);//项目地址 // String httpUrlToRepo prj.getString(http_url_to_repo);String httpUrlToRepo prj.getString(ssh_url_to_repo);//项目路径 // String pathWithNamespace prj.getString(path_with_namespace);String pathWithNamespace prj.getString(name_with_namespace).replaceAll( , );System.out.println(拉取projectNum projectNum);gitClone(branchName, httpUrlToRepo, pathWithNamespace, execDir);File tryDir new File(srcDir \\ pathWithNamespace);if (tryDir.exists()) {gitTryCheckOutBranch(tryCheckOutBranchName, tryDir);}}}private static void gitTryCheckOutBranch(String tryCheckOutBranchName, File execDir) {String command String.format(git checkout %s , tryCheckOutBranchName);try {System.out.println(start);System.out.println(start exec command : command);//执行命令行Process exec Runtime.getRuntime().exec(command, null, execDir);exec.waitFor();String successResult StreamUtils.copyToString(exec.getInputStream(), Charset.forName(UTF-8));String errorResult StreamUtils.copyToString(exec.getErrorStream(), Charset.forName(UTF-8));System.out.println(successResult: successResult);System.out.println(errorResult: errorResult);System.out.println(end);} catch (Exception e) {e.printStackTrace();}}static void gitClone(String branchName, String httpUrlToRepo, String pathWithNamespace, File execDir) {String command String.format(git clone -b %s %s %s , branchName, httpUrlToRepo, pathWithNamespace);try {System.out.println(start);System.out.println(start exec command : command);//执行命令行Process exec Runtime.getRuntime().exec(command, null, execDir);exec.waitFor();String successResult StreamUtils.copyToString(exec.getInputStream(), Charset.forName(UTF-8));String errorResult StreamUtils.copyToString(exec.getErrorStream(), Charset.forName(UTF-8));System.out.println(successResult: successResult);System.out.println(errorResult: errorResult);System.out.println(end);} catch (Exception e) {e.printStackTrace();}}public static String readJsonFile(String fileName) {String jsonStr ;try {File jsonFile new File(fileName);FileReader fileReader new FileReader(jsonFile);Reader reader new InputStreamReader(new FileInputStream(jsonFile), utf-8);int ch 0;StringBuffer sb new StringBuffer();while ((ch reader.read()) ! -1) {sb.append((char) ch);}fileReader.close();reader.close();jsonStr sb.toString();return jsonStr;} catch (IOException e) {e.printStackTrace();return null;}} } 实际效果为下来所有你有权限的代码并且尝试切换develop环境你想尝试换其他环境也可以自行修改代码参数 目录结构跟gitlab一致
http://www.hkea.cn/news/14296048/

相关文章:

  • 怎么管理网站的内容传媒公司logo
  • 店铺网页设计尺寸富阳网站seo价格
  • 洛阳霞光建设网站wordpress 一些数据表不可用
  • 潮阳网站建设公司如何在网上推广信用卡
  • 能发外链的网站wordpress折叠代码
  • 东莞整站排名做公司网站哪里好
  • 买衣服的网站排行榜11免费建网站
  • 大数据 做网站流量统计网站建设客户案例
  • 小程序和网站的区别关于产品网站建设的问题
  • 网站的空间和域名是啥运城网站建设报价
  • 20个中国风网站设计欣赏免费下载中国移动app
  • 青岛网站seo收费标准东莞seo建站优化公司
  • 宁波网站建设哪里便宜做易买网网站项目心得体会
  • ajax网站开发技术微商城网站建设哪家好
  • 馆陶县网站重庆网站建开发
  • 中小型电子商务网站拓展培训东莞网站建设
  • 本科自考最快多久拿证上海网站代优化
  • 株洲网站建设 英铭百度seo策略
  • 个人网站怎么做微商wordpress博客案例
  • 滁州商业网站建设网络营销品牌推广
  • 个人网站域名怎么起网站下拉菜单
  • 网站怎么换域名网站文件夹没有权限设置
  • 广东微信网站制作公司哪家好腾讯企点是什么
  • 广西优化网站如何制作网址最简单的方法
  • 新浪网站开发语言设计衣服的网站
  • 中阔浩潮建设工程有限公司网站淮北网站开发
  • 微商软件商城24小时天津百度推广优化排名
  • 网站模板免费网盘淄博临淄信息港
  • vs哪个版本做网站好建设网站视频教程
  • 南宁网站制作网络公司做h5页面的网站蘑菇