Ištaisykite klaidą Gilab: „Jūs negalite siųsti kodo, kad užtikrintumėte filialus šiame projekte“?

Turiu problemą, kai spusteliu savo git kodus, kai turiu prieigą prie kūrėjo savo projekte, bet tai gerai, kai turiu pagrindinę prieigą. Kur yra problema? Ir kaip ją išspręsti?

Klaidos pranešimas:

Klaida: neleidžiama įvesti kodo į saugomus filialus šiame projekte.
...
Klaida: nepavyko spustelėti kelių nuorodų į ...

220
27 авг. nustatė Fachrein Rachim Muhamad 27 rug . 2015-08-27 13:08 '15, 13:08 pm 2015-08-27 13:08
@ 6 atsakymai

jokių problemų - viskas veikia taip, kaip tikėtasi.

GitLab, kai kurios šakos gali būti apsaugotos. Pagal nutylėjimą, tik „pagrindinis“ vartotojas gali įsipareigoti saugoti filialus. master filialas yra apsaugotas pagal nutylėjimą - tai verčia kūrėjus išduoti sujungimo užklausas, kurios bus patikrintos projekto vedlyje prieš juos integruojant į pagrindinį kodą.

Galite įjungti ir išjungti pasirinktų šakų apsaugą projekto nustatymuose (jei tai priklauso nuo „GitLab“ versijos - žr. Toliau pateiktas instrukcijas).

Tame pačiame nustatymų puslapyje taip pat galite leisti programuotojams stumti apsaugotus filialus. Naudojant šį nustatymą, saugumas apsiribos atmesti operacijas, kurioms reikia git push --force ( git push --force ir pan.)

Nuo GitLab 9.3

Eikite į projektą: „Nustatymai“ → „Saugojimas“ → „Išplėsti“ „Apsaugoti filialai“ 2019

28 авг. atsakymas pateiktas Hcorg 28 d. 2015-08-28 11:56 '15 at 11:56 2015-08-28 11:56

„GitLab Enterprise Edition“ 9.3.0

Pagal numatytuosius nustatymus pagrindinis filialas yra apsaugotas, kad pašalintumėte apsaugą :)

1 - pasirinkite „projektas“

2-Pasirinkti „Repository“

3-pasirinkti „filialus“

4-Pasirinkite „Projekto nustatymai“

5-į „Saugomi filialai“ spustelėkite išplėsti

6 - ir paspaudus mygtuką „Pašalinti“

15
19 июня '17 в 18:37 2017-06-19 18:37 atsakymą pateikė „ Krekto “ birželio 19 d. 17 val. 18:37 2017-06-19 18:37

Pabandykite pakeisti nuorodą.

https://docs.gitlab.com/ee/user/project/protected_branches.html

padaryti projektą neapsaugotą jums prižiūrėtojui ar kūrėjui

1
10 янв. Atsakė Barath Ravichander , sausio 10 d 2019-01-10 10:27 '19, 22:27 pm 2019-01-10 10:27

Susidūriau su šia klaida vietiniame „gitlab“ serveryje „tuščiame skyriuje“. Kai kurie žmonės paminėjo, kad „pirmą kartą negalite spustelėti tuščio gijos“. Per savo naršyklę bandžiau sukurti paprastą „README“ failą „gitlab“. Tada viskas yra nustatoma stebėtinai, ir problema išsiaiškino! Paminėčiau, kad buvau šeimininkas ir filialas nebuvo apsaugotas.

1
30 июня '18 в 8:29 2018-06-30 08:29 atsakymas pateikiamas Vahid F birželio 30, 18 d. 8:29 ; 2018-06-30 08:29

Mano saugykloje susidūriau su ta pačia problema. Esu pagrindinė saugykla, tačiau turėjau tokią klaidą.

Pašalinau apsaugą nuo mano projekto ir vėl jį apsaugojau, ir klaida išnyko.

Atnaujinome gitlab versiją tarp ankstesnės versijos ir problemos versijos. Manau, kad šis naujinimas sukėlė klaidą.

0
27 янв. Jean pierre huart atsakymas sausio 27 d 2017-01-27 12:34 '17 at 12:34 2017-01-27 12:34

Minėti sprendimai aiškiai paaiškina, kokia problema yra; Jei neturite galimybės kontroliuoti atpirkimo sandorį, geriausias būdas išsiųsti kodą yra sukurti šaltinio repo šakutę ir išsiųsti savo kodą į šį naują atpirkimo sandorį, kad vėliau galėtumėte perkelti jį į pradinį atpirkimo sandorį.

0
14 дек. Atsakymą pateikia spicyramen 14 d. 2018-12-14 01:51 '18 at 1:51 2018-12-14 01:51