เมื่อฉันทำ
git push
ฉันได้รับคำสั่งเช่นนั้น
Username for 'https://github.com':
จากนั้นฉันป้อนชื่อผู้ใช้ด้วยตนเองเช่น
Username for 'https://github.com': myusername
จากนั้นฉันก็กดEnterและฉันจะขอรหัสผ่านให้
Password for 'https://myusername@github.com':
ฉันต้องการให้ชื่อผู้ใช้ถูกเขียนโดยอัตโนมัติแทนที่จะต้องพิมพ์ด้วยตนเองตลอดเวลา
ฉันลองทำด้วยxdotool
แต่มันก็ไม่ได้ผล
ฉันได้ทำไปแล้ว
git config --global user.name myusername
git config --global user.email myemail@gmail.com
แต่ก็ยังขอให้ฉันพิมพ์ด้วยตนเองเสมอ
คุณรู้ไหมว่าคุณสามารถเก็บหนังสือรับรองด้วย git ได้ไหม?
—
Diego Roccia
คุณควรตั้งค่าคีย์ SSH บน GitHub และใช้สิ่งนั้นแทน
—
สตีเฟ่น Kitt
@DiegoRoccia ใช่พูดถึงว่าในคำถาม แต่มันไม่ได้ช่วย
—
GypsyCosmonaut
คุณสามารถใช้ตามที่
—
Oleg Rudenko
git config credential.helper store
อธิบายไว้ที่นี่: stackoverflow.com/questions/11403407/… ในกรณีนี้คุณจะไม่เก็บรหัสผ่านเป็นข้อความที่ชัดเจนใน URL ต้นทาง แต่ในไฟล์ในโปรไฟล์ของคุณ (ยังไม่ได้เข้ารหัส)