자체 호스팅 gitlab 인스턴스가 있습니다. 문제는 더 이상 주변에 없는 사람들이 몇몇 프로젝트/그룹을 소유하고 있기 때문에 다른 사람들이 이 프로젝트에 사람들을 추가할 수 없다는 것입니다.
gitlab 서버에 대한 SSH 액세스 권한이 있는 경우 특정 그룹/프로젝트의 소유자가 누구인지 수동으로 재정의할 수 있는 방법이 있습니까?
답변1
그것을 알아 냈습니다. Gitlab 관리자 계정을 사용해야 합니다(Gitlab을 설치하지 않았기 때문에 그런 것이 있는지 몰랐습니다).
기본 관리자 계정([이메일 보호됨]) 또는 다른 사용자를 관리자로 승격합니다. SSH를 통해 user.admin = true
Gitlab 에서 Rails 콘솔을 열고 user.save
.
보다https://forum.gitlab.com/t/how-to-reset-the-admin-password-via-the-rails-console/223
개인적으로 (Gitlab 6.3에서) 메소드에 의해 생성된 쿼리에 save
에 대한 조건이 있었기 때문에 원래 관리자 비밀번호를 재설정하는 데 문제가 있었기 id != 1
때문에 문제를 해결하려고 시도하는 대신 다른 관리자 계정을 만드는 것이 더 쉬웠습니다.