You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Does not work if the password contains special characters for webdavs use.
When using WebDAV, if your password contains an exclamation mark (“!”), it works fine.
However, when there’s an “@” symbol in the password, it doesn’t function properly. �
I’ve also confirmed that login fails when certain special characters are included in the password.
When using “ask_password = true”, it works by prompting the user to input the password each time.
However, when adding the password directly to the config.local file as “password = xxxx!@”, automatic login fails, preventing actions like Push from functioning properly.
Reproduce
webdav + https + id/password(with special characters such as "@")
config 설정
[core]
remote = xxxx
autostage = true
['remote "xxxx"']
url = webdavs://xxxx/mlartifacts/dvc-test
user = user
ask_password = false
config.local 설정
['remote "xxxx"']
password = xxxx!@#
or
password = xxxx!@#
or
password = xxxx%21%40%23
and
others
erros dvc push
ERROR: unexpected error - received 401 (Unauthorized): Client error '401 Unauthorized' for url
but.
after changing password with only such as xxxx!. Also config.local is set "password = xxxx!", then it works well.
Expected
['remote "xxxx"']
password = xxxx!@#
or
password = "xxxx!@#"
or
other solutions
Bug Report
Description
Does not work if the password contains special characters for webdavs use.
When using WebDAV, if your password contains an exclamation mark (“!”), it works fine.
However, when there’s an “@” symbol in the password, it doesn’t function properly. �
I’ve also confirmed that login fails when certain special characters are included in the password.
When using “ask_password = true”, it works by prompting the user to input the password each time.
However, when adding the password directly to the config.local file as “password = xxxx!@”, automatic login fails, preventing actions like Push from functioning properly.
Reproduce
[core]
remote = xxxx
autostage = true
['remote "xxxx"']
url = webdavs://xxxx/mlartifacts/dvc-test
user = user
ask_password = false
['remote "xxxx"']
password = xxxx!@#
or
password = xxxx!@#
or
password = xxxx%21%40%23
and
others
ERROR: unexpected error - received 401 (Unauthorized): Client error '401 Unauthorized' for url
but.
after changing password with only such as xxxx!. Also config.local is set "password = xxxx!", then it works well.
Expected
['remote "xxxx"']
password = xxxx!@#
or
password = "xxxx!@#"
or
other solutions
Environment information
Output of
dvc doctor
:Additional Information (if any):
The text was updated successfully, but these errors were encountered: