diff-jacoco icon indicating copy to clipboard operation
diff-jacoco copied to clipboard

可否不要自动拉源码

Open nicklasyao opened this issue 4 years ago • 3 comments

源码我已经自己拉取到 --git-work-dir,可否不要再拉源码?如何解决 Caused by: org.eclipse.jgit.errors.TransportException: http://[email protected]:8080/xx/xx-system.git: Authentication is required but no CredentialsProvider has been registered

nicklasyao avatar Aug 03 '20 11:08 nicklasyao

用户名密码,是从哪读取的 GitAdapter.java /** * git授权。需要设置拥有所有权限的用户 * @param username git用户名 * @param password git用户密码 */ public static void setCredentialsProvider(String username, String password) { if(usernamePasswordCredentialsProvider == null || !usernamePasswordCredentialsProvider.isInteractive()){ usernamePasswordCredentialsProvider = new UsernamePasswordCredentialsProvider(username,password); } }

nicklasyao avatar Aug 05 '20 09:08 nicklasyao

package org.jacoco.startup.ReportGenerator 中修改,设置用户名、密码

private static IBundleCoverage analyzeStructure(String title, ExecFileLoader execFileLoader,
        String gitPath,
        String branch,
        String compareBranch,
        String tag,
        String compareTag,
        File[] classDirs) throws IOException {
    //git 授权登录
    **GitAdapter.setCredentialsProvider("xxxxx", "xxx-2020");**

    CoverageBuilder coverageBuilder = null;

nicklasyao avatar Aug 10 '20 11:08 nicklasyao

用你的方法解决了!!!加上这一句 GitAdapter.setCredentialsProvider("xxxxx", "xxx-2020");

chendapeng1984 avatar Nov 05 '20 06:11 chendapeng1984