Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mercurial_keyring
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurialmercurial
  • mercurial_keyring
  • Issues
  • #33
Closed
Open
Issue created Jan 08, 2014 by Bitbucket Importer@bitbucket_importerOwner

UnicodeDecodeError when entering password with unicode characters

Created originally on Bitbucket by Gamesh (Justinas Urbanavicius)

 #!python
    ** Mercurial version (2.8.1).  TortoiseHg version (2.10.1)
    ** Command: 
    ** CWD: Z:\ituvs\jusurb
    ** Encoding: cp1257
    ** Extensions loaded: purge, mercurial_keyring
    ** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
    ** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
    ** Processor architecture: x64
    ** Qt-4.8.4 PyQt-4.10.2 QScintilla-2.7.2
    Traceback (most recent call last):
      File "tortoisehg\hgqt\thread.pyo", line 269, in run
      File "tortoisehg\util\hglib.pyo", line 708, in dispatch
      File "mercurial\dispatch.pyo", line 806, in _dispatch
      File "mercurial\dispatch.pyo", line 585, in runcommand
      File "mercurial\dispatch.pyo", line 897, in _runcommand
      File "mercurial\dispatch.pyo", line 868, in checkargs
      File "mercurial\dispatch.pyo", line 803, in <lambda>
      File "mercurial\util.pyo", line 512, in check
      File "mercurial\commands.pyo", line 4590, in pull
      File "mercurial\hg.pyo", line 122, in peer
      File "mercurial\hg.pyo", line 102, in _peerorrepo
      File "mercurial\httppeer.pyo", line 238, in instance
      File "mercurial\httppeer.pyo", line 57, in _fetchcaps
      File "mercurial\httppeer.pyo", line 171, in _call
      File "mercurial\httppeer.pyo", line 118, in _callstream
      File "urllib2.pyo", line 406, in open
      File "urllib2.pyo", line 519, in http_response
      File "urllib2.pyo", line 438, in error
      File "urllib2.pyo", line 378, in _call_chain
      File "urllib2.pyo", line 890, in http_error_401
      File "mercurial\url.pyo", line 436, in http_error_auth_reqed
      File "hgext\mercurial_keyring.pyo", line 389, in basic_http_error_auth_reqed
      File "urllib2.pyo", line 865, in http_error_auth_reqed
      File "urllib2.pyo", line 878, in retry_http_basic_auth
      File "urllib2.pyo", line 406, in open
      File "urllib2.pyo", line 519, in http_response
      File "urllib2.pyo", line 438, in error
      File "urllib2.pyo", line 378, in _call_chain
      File "urllib2.pyo", line 890, in http_error_401
      File "mercurial\url.pyo", line 436, in http_error_auth_reqed
      File "hgext\mercurial_keyring.pyo", line 389, in basic_http_error_auth_reqed
      File "urllib2.pyo", line 865, in http_error_auth_reqed
      File "urllib2.pyo", line 878, in retry_http_basic_auth
      File "urllib2.pyo", line 406, in open
      File "urllib2.pyo", line 519, in http_response
      File "urllib2.pyo", line 438, in error
      File "urllib2.pyo", line 378, in _call_chain
      File "urllib2.pyo", line 890, in http_error_401
      File "mercurial\url.pyo", line 436, in http_error_auth_reqed
      File "hgext\mercurial_keyring.pyo", line 389, in basic_http_error_auth_reqed
      File "urllib2.pyo", line 865, in http_error_auth_reqed
      File "urllib2.pyo", line 871, in retry_http_basic_auth
      File "hgext\mercurial_keyring.pyo", line 383, in find_user_password
      File "hgext\mercurial_keyring.pyo", line 268, in find_auth
      File "hgext\mercurial_keyring.pyo", line 121, in set_http_password
      File "keyring\core.pyo", line 42, in set_password
      File "keyring\backends\Windows.pyo", line 146, in set_password
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 6: ordinal not in range(128)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking