Python github Pull โดยใช้ชื่อผู้ใช้และรหัสผ่าน

Oct 26 2020

ฉันกำลังสร้างแอพใน python เพื่อดึง git โดยใช้ชื่อผู้ใช้และรหัสผ่าน ฉันได้โคลนที่เก็บ github ในโลคัลแล้ว ตอนนี้ฉันต้องการดึงทุกครั้งที่ใช้ python โดยผู้ใช้ที่แตกต่างกันเพราะพวกเขาต้องป้อนทุกครั้งที่ชื่อผู้ใช้และรหัสผ่าน ตัวอย่างเช่นถ้าฉันใช้คำสั่ง github บนเทอร์มินัล:

git pull origin master

มันถามชื่อผู้ใช้และรหัสผ่าน (ซึ่งตอนนี้ฉันกำลังมองหาวิธีทำใน python) ซึ่งมันดึงคอมมิตล่าสุดทั้งหมด

ฉันกำลังทำตามบทช่วยสอนนั้น แต่มันบอกว่าให้กำหนดค่าซึ่งหมายความว่า (ถ้าฉันไม่ผิด) จะบันทึกข้อมูลทั้งหมด ยิ่งไปกว่านั้นยังสร้าง repo ใหม่ในขณะที่ repo ของฉันมีอยู่แล้วเนื่องจากฉันได้โคลนแล้ว บทช่วยสอน:

https://www.devdungeon.com/content/working-git-repositories-python

โพสต์นี้ฉันยังติดตาม:

ฉันจะดึงที่เก็บระยะไกลด้วย GitPython ได้อย่างไร

นี่คือไดเร็กทอรี Github ในเครื่องของฉันซึ่งฉันโคลนผ่านเทอร์มินัล:

[

] [

บนเว็บไซต์:

ขออภัยสำหรับภาษาอังกฤษที่ไม่ดี ฉันต้องการความช่วยเหลือในการทำความเข้าใจปรากฏการณ์นี้

คำตอบ

1 OrangeCoder Nov 25 2020 at 23:55

คุณจะต้องตั้งชื่อผู้ใช้และรหัสผ่านของคุณในไฟล์. git / config หรือ ~ / .git-credentials สำหรับที่เก็บ นี่คือลิงค์ที่ช่วยฉันได้สองสามวิธีในการทำ

https://www.shellhacks.com/git-config-username-password-store-credentials/