Git ยังไงตั้ง git เพื่อให้มีการถามรอยนิ้วมือแทนที่จะเป็นรหัสผ่าน?

0

คำถาม

ครั้งแรกตอนที่ฉันใช้ git โคลน,git ถามเกี่ยวกับใช้รหัสผ่านหรือนิ้วพิมพ์

ฉันเลือกรหัสผ่านย่างไรก็ตามที่ git โคลนล้มเหลวในตอนรหัสผ่านการตรวจสอบสิทธิ์โปรด

ยังไงฉันปรับค่า git ดังนั้นฉันสามารถเลือกที่จะใช้ fingerprint? (ฉันต้องตั้งค่าบริการ ssh กุญแจสำรอยนิ้วมือในของฉัน gitlab). ฉันคิดว่ารอยนิ้วมือวิธีการล็อกอินควรจะได้ผล

git
2021-11-24 06:18:56
2

คำตอบที่ดีที่สุด

1

ก่อนเช็คของคุณ git ที่อยู่ URL ทางไกล(git remote -vจากรากของโฟลเดอร์ของคุณเก็บท้องถิ่น):หากมันเป็น HTTP(http://...)ไม่มีจำนวนมากของบริการ ssh อยนิ้วมือจะสำคัญหรอก

และถ้ามันเป็น HTTP ส่วนใหญ่ Git ทางไกลงานบริการ(GitHub,GitLab,BitBucket)ต้องการ สิ่งที่แสด(ตั้ง) ตอนเป็นรหัสผ่านไม่ใช่ของจริงบัญชีผู้ใช้รหัสผ่าน งั้นทำให้แน่ใจว่าต้องการใช้สัญลักษณ์.

ถ้ามันเป็นแบบ ssh ดู git config --local -l และดูว่ามันมีการตั้งค่าบริการ ssh/รหัสผ่านเกี่ยวข้องกัน

2021-11-24 07:02:32
0

ติดตั้ง git

sudo apt update
sudo apt install git
sudo apt install git-lfs

ปรับแต่ง

git config --list

git config --global user.name userA

git config --global user.email [email protected]

เอากุญแจที่มีอยู่

cd ~/.ssh/

nano known_hosts  (remove content)

สร้างใหม่ของกุญแจ

ssh-keygen -t rsa -b 2048 -C newkey

ติดตั้ง xclip จะสามารถคัดลอกกุญแจ

    sudo apt install xclip

คัดลอกกุญแจ

xclip -sel clip < ~/.ssh/id_rsa.pub 

เพิ่มเนื้อหาเพื่อ gitlab ของผู้ใช้ปรับแต่งค่า-บริการ ssh กุญแจกุญแจใหม่

ทดสอบ

ssh -T [email protected] (enter yes, the test should be success Welcome to GitLab, @userA!)
2021-11-24 09:01:28

ดังนั้นในที่สุดเป็นของคุณที่อยู่ URL ที่เป็น http หรอ?
VonC

ใช่ค gitlab อยู่ http
guo

โอเค. เป็นสัญลักษณ์คือต้องการแล้วแน่นอน
VonC

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่