Does patch-tag keep asking for a password when you are pulling a repo where you know you are a repo user?
Try doing a fresh darcs get in a new directory (eg /tmp).
Oddly enough, this usually solves the problem.
Not sure why. It is strange. At any rate, you can now use that directory, after migrating changes from your local workiing copy into there of course.
Meanwhile if you have this problem you can click the "Fix Push Permissions" item in the main repo menu and this problem should go away.
Are you having trouble browsing a repository? Or when running darcs commands locally do things just feel... wrong?
Maybe the repo is in an inconsistent state. This might happen for a variety of reasons: such as multiple users write incompatible patches to the same repo at the same moment in time, or if your ssh connection dies while doing a darcs push.
Try running
$ darcs check
in your repo after darcs getting it. If you get a warning about the repo being in an inconsistent state,
email team@patch-tag.com with the name of the repo and we will usually be able to fix it manually by running darcs repair.
(If this happens a lot we will automate this process more, but so far appears to be a rare occurrence.)
If you would rather handle the problem yourself without involving team@patch-tag
-- assuming you have a good copy of the repository cached locally -- you could also do the following.
Delete the repo on patch-tag.com, recreate it and add repo members as necessary,
and then run darcs repair locally and darcs push to recreate the repo online.