gitlab-mirrors icon indicating copy to clipboard operation
gitlab-mirrors copied to clipboard

gitlab 12.3 comunnity edition authenticationError 401

Open janblaha opened this issue 6 years ago • 3 comments

./add_mirror.sh --git --project-name github-gitlab-mirrors --mirror https://github.com samrocketman/gitlab-mirrors.git Resolving gitlab remote. Creating new project github-gitlab-mirrors Traceback (most recent call last): File "lib/manage_gitlab_project.py", line 144, in found_project=createproject(project_name) File "lib/manage_gitlab_project.py", line 111, in createproject git.projects.create(project_options) File "/usr/lib/python2.7/site-packages/gitlab/exceptions.py", line 259, in wrapped_f return f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/gitlab/mixins.py", line 204, in create server_data = self.gitlab.http_post(path, post_data=data, files=files, **kwargs) File "/usr/lib/python2.7/site-packages/gitlab/init.py", line 691, in http_post **kwargs File "/usr/lib/python2.7/site-packages/gitlab/init.py", line 575, in http_request response_body=result.content, gitlab.exceptions.GitlabAuthenticationError: 401: 401 Unauthorized There was an unknown issue with manage_gitlab_project.py

SSH key is OK and gitlab authentication is as well OK. Tested by GIT_TRACE=1 GIT_SSH_COMMAND="ssh -vvv" git clone [email protected]:group-name/project-name.git

janblaha avatar Oct 08 '19 16:10 janblaha

Not an issue

My bad, respectively please add to installation description properly instruction, how to configure gitmirror client in gitlab.

Reading this https://python-gitlab.readthedocs.io/en/stable/cli.html#examples and this https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html i found, that ssh key is not enough and after private_token creating works like a charm.

janblaha avatar Oct 08 '19 17:10 janblaha

Nginx did not start

zhangshangbj avatar Nov 06 '19 10:11 zhangshangbj

Hi @janblaha would you mind opening a pull request for documentation to the develop branch? I myself do not use GitLab and use it for personal git repository backups to a drive.

So if you don't mind, documenting the extra steps and noting what version of GitLab the steps apply I think would be helpful for others.

samrocketman avatar Jan 26 '20 14:01 samrocketman