> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipelines-with-gae-githttpsusername-githttpspassword-fail-with-not-authorized-exception.md).

# Pipelines with GAE gitHttpsUsername/gitHttpsPassword fail with 'Not authorized' Exception

### Issue <a href="#issue" id="issue"></a>

Pipelines with GAE `gitHttpsUsername`/`gitHttpsPassword` are seen to fail with a `Not authorized` exception.

### Cause <a href="#cause" id="cause"></a>

This is owing to GitHub starting to enforce 2FA and that doesn't work for automated environments. The problem with the library failing on using a password is a known issue, related to 2FA: <https://github.com/eclipse/dirigible/issues/194>
