So the workaround is not to use a deployment key, but instead use the application password? What exactly needs to be done after adding the application password with web UI? Also, I've found that application passwords are for users, but what if the repo is owned by a team?
zolka -- I believe we are trying to get away from authenticating as a team account. This was a legacy feature that we no longer support. Basic auth works (somewhat) for now, but we won't be supporting this long term. I think our best option right now is to actually fix this bug so we can use deployment keys again