BigW Consortium Gitlab
2FA checks for Git over HTTP ## What does this MR do? This MR allows the use of `PersonalAccessTokens` to access Git over HTTP and makes that the only allowed method if the user has 2FA enabled. If a user with 2FA enabled tries to access Git over HTTP using his username and password the request will be denied and the user will be presented with the following message: ``` remote: HTTP Basic: Access denied remote: You have 2FA enabled, please use a personal access token for Git over HTTP. remote: You can generate one at http://localhost:3000/profile/personal_access_tokens fatal: Authentication failed for 'http://localhost:3000/documentcloud/underscore.git/' ``` ## What are the relevant issue numbers? Fixes #13568 See merge request !5764
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
accounts | Loading commit data... | |
emails | Loading commit data... | |
keys | Loading commit data... | |
notifications | Loading commit data... | |
passwords | Loading commit data... | |
personal_access_tokens | Loading commit data... | |
preferences | Loading commit data... | |
two_factor_auths | Loading commit data... | |
_event_table.html.haml | Loading commit data... | |
_head.html.haml | Loading commit data... | |
audit_log.html.haml | Loading commit data... | |
show.html.haml | Loading commit data... | |
update_username.js.haml | Loading commit data... |