2014-02-20 4 views
3

Когда я пытаюсь нажать мои изменения к мастеру я получаю ошибку о том,Ошибка при нажатии на мастер

fatal: remote error: Insufficient permissions 
You do not have permissions to push to the repository <my repo name> in the project <project name> 

Мой мерзавец репо в Atalassian притон

+0

Так что у вас есть права доступа к самокаты? – xdazz

+1

Это означает, что вы не можете быть добавлены в качестве вкладчика. Попробуйте связаться с владельцем. Если вы являетесь владельцем, используете ли вы протокол ssh или https? В случае с первым убедитесь, что добавлен открытый ключ. –

ответ

1

Кроме того из возможная проверка подлинности (неправильное имя пользователя/пароль для доступа https или неправильный/неизвестный доступ с открытым ключом ssh s), проверьте разрешения ветви.
См. "Using branch permissions".

Как указано в this thread:

ветви разрешений не возводит разрешения уровня проекта. Это скорее ограничение.
Когда вы нажимаете изменения в хранилище:

  • первое разрешение на уровне проекта проверяется. Это то же самое, что и в Stash 1.x, означающее, что пользователь должен быть вкладчиком (иметь доступ на запись) к проекту, чтобы продолжить их.
  • Затем он затем проверяет разрешения филиала для каждой ветви, которая обновляется.
    • Если существует ограничение и у пользователя нет разрешения, то нажатие отклоняется.
    • Если нет ограничений или у них есть разрешение, нажатие будет успешным.
Смежные вопросы