ระยะไกล 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.