-
- Downloads
There was a problem fetching the pipeline summary.
First attempt to store creds and hide user/pass for mirror URL.
parent
1fb52745
No related branches found
No related tags found
Pipeline #
Loading
| Loading
| @@ -93,6 +93,18 @@ def mark_as_failed(error_message) |
update_column(:last_error, error_message) | ||
end | ||
def url=(value) | ||
|
||
mirror_url = Gitlab::ImportUrl.new(value) | ||
self.credentials = mirror_url.credentials if mirror_url.credentials.values.any? | ||
super(mirror_url.sanitized_url) | ||
end | ||
def full_url | ||
mirror_url = Gitlab::ImportUrl.new(super, credentials: credentials) | ||
mirror_url.full_url | ||
end | ||
private | ||
def url_availability | ||
Loading
| Loading
| @@ -122,7 +134,7 @@ def add_update_job |
def refresh_remote | ||
project.repository.remove_remote(ref_name) | ||
project.repository.add_remote(ref_name, url) | ||
project.repository.add_remote(ref_name, full_url) | ||
end | ||
def remove_remote | ||
Loading
| Loading
|
lib/gitlab/import_url.rb
0 → 100644