code: private void gitCommand(Path temporaryDir, String... command) throws Exception {
          // remove sensitive credentials from command before printing to console
          String displayedCommand = String.join(" ", command).replaceAll(getRemoteUrl(), getDisplayedRemoteUrl());
          Clog.d("Github Pages GIT: {}", displayedCommand);
  
          // but pass directly to system shell to execute
          execGitCommand(temporaryDir, command);
      }
docs: ----------------------------------------------------------------------------------------------------------------------