コード例 #1
0
ファイル: GitHubAuth.java プロジェクト: svd260/ply
 @Override
 public Map<String, String> getHeaders() {
   if (headers.isEmpty()) {
     String authToken = getAuthToken(configDir, scope);
     if ((authToken == null) || authToken.isEmpty()) {
       Output.print(
           "^error^ Could not get git-hub auth token for ^b^%s^r^ in repo ^b^%s^r^",
           username, repositoryAtom.getPreResolvedUri());
       Output.print(
           "^error^ Fix by running command: ^b^ply repo auth %s git %s^r^",
           repositoryAtom.getPreResolvedUri(), username);
       System.exit(1);
     }
     headers.put("Authorization", String.format("token %s", authToken));
     headers.put("Accept", "application/vnd.github.v3.raw");
   }
   return headers;
 }
コード例 #2
0
ファイル: GitHubAuth.java プロジェクト: svd260/ply
 @Override
 public void acquireAccess(Auth.Acquisition acquisition) {
   if (!createAuthToken(acquisition)) {
     Output.print(
         "^error^ Could not create git-hub auth token for ^b^%s^r^ in repo ^b^%s^r^",
         username, repositoryAtom.getPreResolvedUri());
     Output.print("^error^ Perhaps you entered the wrong password?");
     System.exit(1);
   }
 }