ระยะไกล GitLab: HTTP พื้นฐาน: การเข้าถึงถูกปฏิเสธและการตรวจสอบความถูกต้องร้ายแรง


268

ฉันใช้ Mac OS ซึ่งแตกต่างจากโพสต์นี้:

ฉันมีรหัสผ่านที่กำหนดค่าใน GitLab

ฉันได้สร้างคีย์ SSL แล้วหลังจากสร้างโปรเจคบน GitLab

เมื่อฉันใช้โฟลเดอร์ที่มีอยู่สำหรับโครงการใหม่และทำตามขั้นตอนด้านล่าง:

โฟลเดอร์ที่มีอยู่

cd existing_folder
git init
git remote add origin https://gitlab.com/sobopla/Geronimod.git
git add .
git commit -m "Initial commit"
git push -u origin master

ฉันได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่าน GitLab ของฉัน หลังจากป้อนรหัสผ่านแล้วฉันจะได้รับ:

ระยะไกล: HTTP พื้นฐาน: การเข้าถึงถูกปฏิเสธร้ายแรง: การตรวจสอบสิทธิ์ล้มเหลวสำหรับ ' https://gitlab.com/myname/myproject '


คำตอบต่อไปนี้ใช้งานไม่ได้สำหรับฉัน ... หากใครยังประสบปัญหานี้ใน mac ... ลิงก์นี้อาจช่วยได้ ... stackoverflow.com/questions/17659206/…
PALLAMOLLA SAI

คำตอบ:


535

มันเกิดขึ้นทุกครั้งที่ฉันถูกบังคับให้เปลี่ยนรหัสผ่าน Windows และไม่มีคำตอบข้างต้นช่วยฉัน

ลองวิธีการแก้ปัญหาด้านล่างซึ่งเหมาะกับฉัน:

  1. ไปเป็น Windows Credential ผู้จัดการ สิ่งนี้ทำใน Windows ของสหรัฐอเมริกาโดยกดปุ่ม Windows และพิมพ์ 'หนังสือรับรอง' ในรุ่นอื่น ๆ ของ Windows ที่แปลเป็นภาษาท้องถิ่นคุณต้องใช้คำศัพท์ที่แปลเป็นภาษาท้องถิ่น (ดูความคิดเห็นสำหรับตัวอย่างบางส่วน)

    หรือคุณสามารถใช้ทางลัด control /name Microsoft.CredentialManagerในกล่องโต้ตอบเรียกใช้ (WIN + R)

  2. แก้ไขรายการ git ภายใต้ข้อมูลประจำตัวของ Windows แทนที่รหัสผ่านเก่าด้วยรหัสใหม่

3
ขอบคุณที่ใช้งานได้สำหรับฉันเช่นกันและแก้ไขปัญหาได้ คุณต้องการโซลูชันนี้หากคุณมีบัญชี Github ที่แตกต่างกันบนอุปกรณ์ของคุณ
Dany Wehbe

4
มันใช้งานได้สำหรับฉันด้วยแม้ว่าฉันจะใช้หลายบัญชี gilab ดังนั้นสิ่งที่ฉันทำฉันปรับปรุงบัญชี gitlab ทั้งหมดของฉันด้วยรหัสผ่านเดียวกันกับที่ฉันมีในหนังสือรับรองผู้จัดการของฉันและแก้ไขปัญหาได้ขอบคุณ @ mpro
Rajan Chauhan

6
หมายเหตุ: พิมพ์ในระบบภาษาของคุณ มาตุภูมิ: "Credential Manager" = "ДиспетчерУчетныхДанных"
Dyno Cris

2
คำตอบที่ดี โดยเฉพาะอย่างยิ่งกรณีที่มีบัญชีงานของคุณที่คุณต้องเปลี่ยนรหัสผ่านทุกครั้ง
geekidharsh

4
ในภาษาเยอรมันมันคือ "Anmeldeinformationsverwaltung" แล้ว "Windows-Anmeldeinformationen"
nachtigall

169
   git config --system --unset credential.helper

จากนั้นป้อนรหัสผ่านใหม่สำหรับเซิร์ฟเวอร์ระยะไกล Git


22
โปรดทราบว่าใน Windows คุณต้องเรียกใช้ในฐานะผู้ดูแลระบบมิฉะนั้นคุณจะได้รับข้อผิดพลาดในการอนุญาต
Eternal21

6
มันขึ้นอยู่กับที่คุณใส่ข้อมูลประจำตัวของคุณ หากคำสั่งก่อนหน้านี้ใช้งานไม่ได้ให้ลองใช้การตั้งค่าสถานะส่วนกลาง:git config --global--unset credential.helper
Vincent Lunat

นี่คือคำตอบที่เกี่ยวข้องมากที่สุดสำหรับ OP เนื่องจากเป็นปัญหาและไม่ได้แทนเจนต์ "บน Windows" นอกจากนี้ตามบันทึกย่อคุณอาจต้องเรียกใช้คำสั่งนี้ราวกับsudoว่าผู้ใช้ของคุณไม่สามารถเข้าถึงได้/etc
Ghostrydr

git config - system credential.helper manager, เพื่อใช้ credential.helper อีกครั้ง
hatanooh

หากคุณยกเลิกการกำหนดผู้ช่วยข้อมูลรับรองคุณจะต้องระบุชื่อผู้ใช้และรหัสผ่านทุกครั้งที่เชื่อมต่อกับที่เก็บ GIT ในการแก้ไขปัญหาคุณสามารถตั้งค่าตัวช่วยได้อีกครั้งโดยใช้คำสั่งต่อไปนี้: git config - global credential.helper store
Tomasz Czechowski

85

ฉันได้รับข้อผิดพลาดเดียวกันและฉันแก้ไขได้โดย:

  1. ใช้คำสั่งจาก cmd (เรียกใช้ในฐานะผู้ดูแลระบบ)

    git config --system --unset credential.helper

  2. จากนั้นฉันก็ลบไฟล์gitconfigออกจากC: \ Program Files \ Git \ mingw64 / etc / location (หมายเหตุ: เส้นทางนี้จะแตกต่างกันใน MAC เช่น "/ Users / ชื่อผู้ใช้")

  3. หลังจากนั้นใช้คำสั่ง git เช่นgit pullหรือgit pushมันก็ถามชื่อผู้ใช้และรหัสผ่าน การใช้ชื่อผู้ใช้และรหัสผ่านที่ถูกต้องและคำสั่ง git ทำงาน

หวังว่าสิ่งนี้จะช่วยคุณ ...


11
หากคุณได้รับข้อผิดพลาดคุณสามารถเรียกใช้พรอมต์คำสั่งของคุณในฐานะผู้ดูแลระบบและข้อผิดพลาดจะหายไป
Eternal21 21

FYI: เพิ่งรีเซ็ตการตั้งค่า (cmd แรกของคุณ) ทำงาน จากนั้นฉันก็ผลักดันคอมไพล์และบลอโม! ฉันคิดว่าเป็นเพราะร้านค้าของฉันต้องการการเปลี่ยนรหัสผ่านรายเดือนดังนั้นแล็บ git ภายในจึงยุ่งเหยิง
yardpenalty.com

1
ลองแบบนี้กับ git config --global --unset credential.helper
Mike

57

สำหรับฉันแล้วงานต่อไปนี้:

อย่าใช้รหัสผ่าน GitLab ของคุณ แต่สร้างโทเค็นการเข้าถึงและใช้แทนรหัสผ่านของคุณ:

  1. ใน GitLab ไปที่การตั้งค่า > เข้าถึงโทเค็น
  2. สร้างโทเค็นใหม่ (ตรวจสอบapi )
  3. โคลนคอมไพล์ ...
  4. เมื่อคุณถูกถามรหัสผ่านให้คัดลอกและวางโทเค็นการเข้าถึงแทนรหัสผ่าน GitLab ของคุณ

4
ทำงานให้ฉันด้วย!
Christian Ray Leovido

42

สิ่งเดียวที่ทำงานให้ฉันใช้แทนhttps://username:Password@gitlab.com/user/projectgit https://gitlab.com/user/projectgitดูhttps://gitlab.com/gitlab-com/support-forum/issues/1654


1
คำตอบที่ดีมันใช้ได้ดีสำหรับฉันเพราะคอมไพล์ของฉันเป็นส่วนตัวขอบคุณ
Mohammad H.

ขอบคุณ แม้ว่าฉันจะต้องแทนที่ด้วย URL repo SSL แต่คำตอบของคุณทำให้ฉันช่วยออก ฉันได้ลงคะแนนแล้ว
Muzzamil

ขอบคุณ ฉันไม่มีปัญหาเช่นนี้เมื่อใช้ BitBucket หรือ Github ด้วย GitLab ฉันต้องสร้างโทเค็นการเข้าถึงส่วนบุคคลจากนั้นใช้สิ่งนั้นในแหล่งกำเนิดระยะไกลgit remote set-url origin https://usernameHere:personalAccessTokenHere@gitlab.com/usernameHere/projectNameHere
Woppi

37

ไปที่ Windows Credential Manager (กดปุ่ม Windows และพิมพ์ 'หนังสือรับรอง') เพื่อแก้ไขรายการ git ภายใต้ข้อมูลประจำตัวของ Windows เปลี่ยนรหัสผ่านเก่าด้วยรหัสใหม่

Windows Credential Manager


OP ใช้กับ macOS ไม่ใช่ Windows
Matthieu Brucher

สิ่งนี้จะไม่ช่วย OP แต่มันทำงานได้อย่างมีเสน่ห์บนกล่อง dev Windows ของฉัน
โทนี่

27

ฉันกำลังเผชิญกับปัญหาเดียวกัน สาเหตุของปัญหาคือข้อผิดพลาดการตรวจสอบ ในการแก้ปัญหานี้ให้ไปที่ แผงควบคุม -> ผู้จัดการข้อมูลประจำตัว -> ข้อมูลรับรองทั่วไป ที่นี่ค้นหาข้อมูลประจำตัว gitlab ของคุณและแก้ไข ตรวจสอบว่ารหัสผ่าน ID ของคุณถูกต้องหรือไม่

ป้อนคำอธิบายรูปภาพที่นี่


นี่เป็นการหลอกลวงในกรณีของฉันมันเป็นเพราะ บริษัท บังคับให้เราเปลี่ยนรหัสผ่านโดเมนทุกสองสามเดือน การเปลี่ยนแปลงนี้ไม่ได้อัปเดตข้อมูลรับรองในตัวจัดการข้อมูลรับรองนี้ ทันทีที่ฉันอัปเดตรหัสผ่านก็ใช้งานได้
k4yaman

21

หากคุณใช้ git> 2.11 และการใช้ Kerberos เพื่อโต้ตอบกับ Gitlab คุณต้องตั้งค่าการกำหนดค่านี้ใน git ท้องถิ่นเพื่อหลีกเลี่ยงremote: HTTP Basic: Access deniedข้อผิดพลาด

$ git config --global http.emptyAuth true

แหล่ง


กรณีที่น่าสนใจกับ Kerberos +1
VonC

1
ฉันไม่ได้ใช้ Kerberos แต่ขอบคุณสำหรับคำตอบของคุณ
jeancode

Kerberosไม่จำเป็น ขอบคุณ! git-scm.com/docs/git-config
contributorpw

เช้านี้หลังจากติดตั้ง Git เรียบร้อยแล้ว คำตอบนี้แก้ไขข้อผิดพลาดการเข้าถึงถูกปฏิเสธสำหรับฉัน
James

Holy cow - ฉันได้ทำตามคำแนะนำอื่น ๆ และในที่สุดก็อันนี้ใช้ได้ ใช้ Kerberos อย่างแน่นอน!
Bon Crowder ที่ MathFour

19

เพียงเพิ่มชื่อผู้ใช้ของคุณก่อนโดเมน:

https://**username**@gitlab.com/user/projectgit

และผู้ช่วยจะถามรหัสผ่านให้คุณ



12

เปิดพร้อมท์คำสั่งในฐานะผู้ดูแลระบบจากนั้นเรียกใช้คำสั่งนี้:

git config --system --unset credential.helper

ไม่สามารถล็อคไฟล์กำหนดค่า C: \ Program Files \ Git \ mingw64 / etc / gitconfig: ปฏิเสธการอนุญาต

1
คุณไม่ได้ใช้ไฟล์ปรับแต่งเพียงแค่เปิด command prompt ในฐานะผู้ดูแลระบบและรันคำสั่ง หวังว่านี่จะช่วยได้
MD Shafayatul Haque

12

มันจะเกิดขึ้นหากคุณเปลี่ยนชื่อล็อกอินหรือรหัสผ่านของบัญชีบริการ git (GitHub หรือ GitLab, Bitbacket เป็นต้น) คุณต้องเปลี่ยนใน Windows Credentials Manager ด้วย

ดังนั้นพิมพ์ " Credential Manager " (rus. "ДиспетчерУчетныхДанных") ในเมนู Windows Search และไปที่บัญชีบริการ git ของคุณและเปลี่ยนข้อมูลด้วย

ป้อนคำอธิบายรูปภาพที่นี่


แม้ว่าฉันจะไม่ได้เปลี่ยนผู้ใช้หรือรหัสผ่าน (เป็นข้อมูลรับรองโฆษณา) สิ่งนี้เกิดขึ้นกับฉันเนื่องจากการสร้างเซิร์ฟเวอร์ Gitlab ขึ้นใหม่และวิธีแก้ไขปัญหาข้างต้นได้แก้ไขข้อผิดพลาดนี้แล้ว
Michael Hafner

11

หมายเหตุ: ไม่ผสมการตั้งค่า GitLab SSLและคีย์ GitLab SSH

หากสิ่งที่คุณกำหนดค่าไว้ในโปรไฟล์ GitLab ของคุณคือกุญแจสาธารณะ SSH HTTPS URL ของคุณจะไม่ใช้

เกี่ยวกับข้อมูลรับรอง HTTPS ของคุณให้ตรวจสอบอีกครั้ง:

  • หากการรับรองความถูกต้องแบบสองปัจจัยถูกปิดใช้งานหรือ
  • หากคุณมีอักขระพิเศษในชื่อผู้ใช้หรือรหัสผ่านของคุณหรือ
  • ถ้าคุณมีผู้ช่วยที่หนังสือรับรอง git config credential.helperGit:

1
- ฉันมีช่องว่างในชื่อผู้ใช้ของฉันเพราะฉันรับรองความถูกต้องของ Gitlab ผ่าน Github - การปิดใช้งานอัตโนมัติแบบสองปัจจัย - คุณหมายถึงอะไร "ถ้าฉันมีผู้ช่วยประจำตัว Git?
jeancode

@ jeancode ฉันหมายถึง: สิ่งที่คุณเห็นเมื่อคุณพิมพ์git config credential.helper: ที่สามารถแคชข้อมูลประจำตัวที่ไม่ถูกต้อง
VonC

@jeancode สำหรับพื้นที่คุณเข้ารหัสร้อยละ ( en.wikipedia.org/wiki/Percent-encoding#Character_data:% 20)
VonC

ฉันไม่ได้ทำอะไรกับช่องว่างในชื่อช่องว่างนั้นมาจากชื่อของฉันใน GitHub ที่ GitLab คว้าไว้ในระหว่างการลงชื่อเข้าใช้ผ่านการตรวจสอบสิทธิ์ผ่าน Github
jeancode

1
ฉันได้รับข้อผิดพลาดเนื่องจากพยายามใช้คีย์การปรับใช้ในขณะที่เปิดใช้งานการตรวจสอบสิทธิ์ด้วยสองปัจจัย เห็นได้ชัดว่าคุณสามารถใช้โทเค็นการเข้าถึงส่วนบุคคลเฉพาะเมื่อเปิดใช้งานสองปัจจัย
Joshua Dyck

9

มีสองวิธีที่ฉันแก้ไขปัญหานี้:

  1. ฉันเพิ่มชื่อผู้ใช้ของฉันไปที่ด้านหน้าของ URL ระยะไกล ( https: // ชื่อผู้ใช้ @ gitRepoURL )

    • ไม่ใช่ทางออกที่ดีที่สุดเสมอไป ที่ที่ฉันทำงานแม้ว่าเราจะค่อยๆเคลื่อนไปสู่การใช้ GIT เรามีแอปพลิเคชันของเราบนไดรฟ์เครือข่ายดังนั้นหากฉันทำสิ่งนี้ฉันจะสามารถผลักดันการเปลี่ยนแปลงได้แม้ว่าใครบางคนทำงานกับคุณสมบัติ
  2. ฉันไม่สามารถเรียกใช้git config --system --unset credential.helperจาก GIT Bash ได้ดังนั้นฉันจึงต้องเปิดพร้อมท์คำสั่งของผู้ดูแลระบบและเรียกใช้งานที่นั่น จาก Bash ฉันได้รับข้อผิดพลาด "ไม่สามารถล็อคไฟล์กำหนดค่า"


git config -lสำหรับข้อมูลเพิ่มเติมโปรดดูที่: ลองใช้ข้างบน--globalแทน--system
Mike

9

ฉันประสบปัญหาเดียวกันทุกครั้งที่ฉันเปลี่ยนรหัสผ่านเข้าสู่ระบบ

ด้านล่างเป็นคำสั่งที่ฉันต้องเรียกใช้เพื่อแก้ไขปัญหานี้: -

git config --global credential.helper wincred

หลังจากใช้คำสั่งดังกล่าวข้างต้นจะถามฉันอีกครั้งที่อัปเดตของฉันชื่อผู้ใช้และรหัสผ่าน


5

ในกรณีของฉันฉันติดตั้งใหม่เป็น git รุ่นล่าสุด (ปัจจุบัน 2.16.2) ฉันไม่ทราบว่าเป็นรุ่นเก่าของ git ที่ล้าสมัยหรือไม่ แต่ฉันอ่านในหน้า githubว่าควรทำอย่างไรหากคุณสะดุดกับข้อผิดพลาดในการโคลน https ฉันคิดว่ามันเป็นข้อผิดพลาด https โคลนเป็นข้อผิดพลาดจะมุ่งเน้นไปในขณะที่การใช้HTTP Basic GitLab HTTPSฉันอาจผิดในกระบวนการคิดนี้ แต่วิธีแก้ปัญหาช่วยในกรณีของฉันและฉันหวังว่าสิ่งนี้จะช่วยทุกคนในอนาคต!


4

ไปที่แล้วลองคำสั่งที่เชื่อมต่อกับต้นน้ำเช่นC:\Users\<<USER>> AND DELETE THE .gitconfig file git clone, git pull or git pushคุณจะได้รับแจ้งให้ป้อนข้อมูลประจำตัวของคุณอีกครั้ง กรุณาทำเช่นนั้น


4

ฉันลบข้อมูลประจำตัวของ gitlab จาก 'ตัวจัดการข้อมูลประจำตัว' ใน windows และดันสำเร็จแล้ว


4

ไปที่แผงควบคุม -> ตัวจัดการข้อมูลประจำตัว -> ข้อมูลรับรองของ Windows เลือกข้อมูลประจำตัว gitHub หรือ gitlab และแก้ไข นี่สำหรับ windows10


3

มันใช้งานได้สำหรับฉัน: ฉันใช้ Mac และฉันเขียนเส้นทางบนตัวค้นหา:

~ / Library / Application Support / SourceTree

ฉันลบไฟล์รับรองความถูกต้องซึ่งควรเป็นอย่างไร

yourUserName@STAuth-gitlab.yourAdress

จากนั้นพยายามที่จะผลักดันและดึงรหัสจากต้นไม้ต้นกำเนิดและมันทำงานได้

คุณยังสามารถอ่านคำตอบต่อไปนี้:

https://community.atlassian.com/t5/Sourcetree-questions/How-to-update-HTTP-S-credentials-in-sourcetree/qaq-p/297564


2

หากคุณพยายามเข้าสู่ระบบ Gitlab ด้วยบัญชี Git ที่มีอยู่ของคุณ คุณต้องรีเซ็ตรหัสผ่านของ Gitlab เป็นครั้งแรก

  1. ขั้นตอน: ไปที่การตั้งค่าโดยคลิกที่ไอคอนโปรไฟล์ของคุณ (เมนูแบบเลื่อนลงที่มุมบนขวา)
  2. ขั้นตอน: ไปที่การตั้งค่า
  3. ขั้นตอน: คลิกที่ไอคอนล็อคหรือไอคอน glyphicon (เช่นรหัสผ่าน)
  4. ขั้นตอน: ป้อนรหัสผ่านใหม่สำหรับ Gitlab

2

ดังนั้นสำหรับฉันปัญหาก็คือว่าฉันได้สร้างบัญชี GitLab ของฉันผ่านการเชื่อมโยงบัญชี GitHub ของฉันกับมัน นี่หมายความว่าไม่มีรหัสผ่านสำหรับบัญชีอย่างเป็นทางการเนื่องจากมันถูกสร้างผ่านฮอตลิงค์ระหว่าง GitHub และ GitLab ฉันแก้ไขโดยไปที่การตั้งค่า GitLab -> รหัสผ่าน -> และเขียนรหัสผ่านเดียวกับบัญชี GitHub ของฉัน


2

ไม่มีการแก้ปัญหาดังกล่าวข้างต้นทำงานให้ฉันและฉันไม่ได้มีสิทธิผู้ดูแลระบบบนแล็ปท็อปของฉันแต่ในที่สุดพวกเขานำฉันไปที่เครื่องมือคอมไพล์ doc จัดเก็บข้อมูลรับรอง :

ติดตั้ง Windows 10 | git รุ่น 2.18.0.windows.1 | โคลนผ่านลิงก์ HTTPS

โซลูชันนี้ใช้งานได้หากคุณใช้ wincred เป็นผู้ช่วยข้อมูลรับรอง:

> git config --global credential.helper
wincred

การเปลี่ยนผู้ช่วยเป็น "แคช" ควรทำการหลอกลวงเนื่องจากจะขอให้คุณแจ้งข้อมูลประจำตัวของคุณอีกครั้ง หากต้องการตั้งเป็นแคชเพียงพิมพ์:

> git config --global credential.helper cache

ตรวจสอบว่าการอัปเดตของคุณเปิดใช้งานอยู่:

> git config --global credential.helper
cache

ตอนนี้คุณควรจะสามารถโคลน / ดึง / ดึงข้อมูลเหมือนก่อน


2

ปัญหาเดียวกันกับ Sourcetree บน Mac

การแก้ไข: ลบรหัสผ่านในการเข้าถึงพวงกุญแจ

ป้อนคำอธิบายรูปภาพที่นี่

https://community.atlassian.com/t5/Sourcetree-questions/SourceTree-quot-fatal-Authentication-failed-for-quot/qaq-p/201844

เมื่อคุณพยายามที่จะผลักดันอีกครั้งมันจะถามรหัสผ่านของคุณ


1

ฉันลองกับเบราว์เซอร์ URL สำหรับพื้นที่เก็บข้อมูลแล้ว

git clone $ (browserURL)

มันจะถามชื่อผู้ใช้ของฉันและรหัสผ่านของฉัน

มันทำงานได้ดีแล้ว


1

เมื่อ Windows Credential Manager ขอให้ข้อมูลรับรองของคุณเข้าถึง GitLab นั่นคือชื่อผู้ใช้และรหัสผ่านที่คุณใช้เมื่อเข้าใช้ GitLab EG: ใช้อีเมลและรหัสผ่านของคุณ


1

เมื่อฉันมีปัญหาเดียวกัน

ฉันแก้ไขได้โดยลบไฟล์ "passwd" ใน

C:\Users\<USERNAME>\AppData\Local\Atlassian\SourceTree

หลังจากลบ Sourcetree จะถามรหัสผ่าน

Note:
OS Version : win10 
Sourcetree Version:  3.1

1

ฉันเชื่อฉันมาสายนิดหน่อย แต่ฉันคิดว่านี่จะช่วย peeps ใหม่!

ข้อผิดพลาดของฉันคือ: ระยะไกล : HTTP พื้นฐาน: การเข้าถึงถูกปฏิเสธ

ระยะไกล : คุณต้องใช้โทเค็นการเข้าถึงส่วนบุคคลที่มีขอบเขต 'read_repository' หรือ 'write_repository' สำหรับ Git ผ่าน HTTP

ระยะไกล : คุณสามารถสร้างได้ที่https://gitlab.com/profile/personal_access_tokens

ร้ายแรง : การตรวจสอบสิทธิ์ล้มเหลวสำหรับ ' https://gitlab.com/PROFILE_NAME/REPO_NAME.git/ '

ฉันใช้ Ubuntu แต่สิ่งนี้ใช้ได้สำหรับฉัน:

  1. ไปที่https://gitlab.com/profile/personal_access_tokens
  2. สร้างโทเค็นใหม่และทำเครื่องหมายเลือกทั้งหมด
  3. คัดลอกโทเค็นของคุณ
  4. ตอนนี้ไปที่ Terminal ของคุณแล้ววางอย่างนี้

git clone https: // oauth2: YOUR_TOKEN@gitlab.com/PROFILE_NAME/REPO_NAME.git/



0

สำหรับผู้ใช้ Mac:

  1. ไปที่ Keychain และลบบัญชี gitlab
  2. ไปที่พา ธ โครงการของคุณในเทอร์มินัลแล้วพิมพ์ git pull
  3. จากนั้นคุณจะถูกถามถึงชื่อผู้ใช้และรหัสผ่านสำหรับ gitlab
  4. ป้อนชื่อผู้ใช้ของคุณซึ่งคุณจะพบในบัญชี gitlab ในส่วนโปรไฟล์
  5. จากนั้นป้อนรหัสผ่านที่อัปเดตแล้วที่นี่
  6. ไปเลยลองรหัสของคุณอีกครั้งมันอาจช่วยคุณได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.