ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

git-credential - ออนไลน์ใน Cloud

เรียกใช้ git-credential ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง git-credential ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


git-credential - ดึงและจัดเก็บข้อมูลรับรองผู้ใช้

เรื่องย่อ


git credential

DESCRIPTION


Git มีอินเทอร์เฟซภายในสำหรับจัดเก็บและดึงข้อมูลประจำตัวจากระบบเฉพาะ
ผู้ช่วยเหลือตลอดจนแจ้งให้ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่าน git-หนังสือรับรอง
คำสั่งเปิดเผยอินเทอร์เฟซนี้กับสคริปต์ที่อาจต้องการดึงข้อมูล จัดเก็บ หรือพร้อมท์ให้
ข้อมูลประจำตัวในลักษณะเดียวกับ Git การออกแบบอินเทอร์เฟซที่เขียนสคริปต์ได้นี้จำลอง
C API ภายใน; ดู ไป หนังสือรับรอง API[1] สำหรับพื้นฐานเพิ่มเติมเกี่ยวกับแนวคิด

git-credential ใช้ตัวเลือก "action" บนบรรทัดคำสั่ง (กรอก อนุมัติ หรือ
ปฏิเสธ) และอ่านคำอธิบายข้อมูลประจำตัวบน stdin (ดู INPUT/OUTPUT FORMAT)

หากดำเนินการเสร็จสิ้น git-credential จะพยายามเพิ่ม "ชื่อผู้ใช้" และ "รหัสผ่าน"
แอตทริบิวต์ของคำอธิบายโดยการอ่านไฟล์กำหนดค่าโดยติดต่อการกำหนดค่าใด ๆ
ผู้ช่วยเหลือข้อมูลประจำตัวหรือโดยแจ้งผู้ใช้ แอตทริบิวต์ชื่อผู้ใช้และรหัสผ่านของ
รายละเอียดหนังสือรับรองจะถูกพิมพ์ไปยัง stdout พร้อมกับแอตทริบิวต์แล้ว
ให้.

หากการดำเนินการได้รับการอนุมัติ git-credential จะส่งคำอธิบายไปยังการกำหนดค่าใด ๆ
ตัวช่วยข้อมูลประจำตัวซึ่งอาจเก็บข้อมูลรับรองเพื่อใช้ในภายหลัง

หากการดำเนินการถูกปฏิเสธ git-credential จะส่งคำอธิบายไปยัง configuration . ใดๆ
ตัวช่วยข้อมูลประจำตัว ซึ่งอาจลบข้อมูลรับรองที่เก็บไว้ที่ตรงกับคำอธิบาย

หากการดำเนินการได้รับการอนุมัติหรือปฏิเสธ ไม่ควรส่งออกผลลัพธ์

ทั่วไปของ ใช้ OF GIT หนังสือรับรอง


แอปพลิเคชันที่ใช้ git-credential มักจะใช้ git credential ตามนี้
ขั้นตอน

1. สร้างคำอธิบายข้อมูลประจำตัวตามบริบท

ตัวอย่างเช่น หากเราต้องการรหัสผ่านสำหรับ https://example.com/foo.git เราอาจสร้าง
คำอธิบายข้อมูลประจำตัวต่อไปนี้ (อย่าลืมบรรทัดว่างในตอนท้าย มันบอก
git credential ที่แอปพลิเคชันป้อนข้อมูลทั้งหมดที่มีเสร็จแล้ว):

โปรโตคอล=https
โฮสต์=example.com
เส้นทาง = foo.git

2. ขอ git-credential เพื่อให้ชื่อผู้ใช้และรหัสผ่านสำหรับคำอธิบายนี้แก่เรา นี่คือ
ทำได้โดยรัน git credential fill โดยป้อนคำอธิบายจากขั้นตอนที่ (1) ไปที่ its
อินพุตมาตรฐาน คำอธิบายข้อมูลรับรองที่สมบูรณ์ (รวมถึงหนังสือรับรองต่อ se
เช่นล็อกอินและรหัสผ่าน) จะถูกสร้างในเอาต์พุตมาตรฐาน เช่น:

โปรโตคอล=https
โฮสต์=example.com
ชื่อผู้ใช้=บ๊อบ
รหัสผ่าน=secr3t

ในกรณีส่วนใหญ่ นี่หมายความว่าแอตทริบิวต์ที่ระบุในอินพุตจะถูกทำซ้ำใน
เอาต์พุต แต่ Git อาจแก้ไขคำอธิบายข้อมูลประจำตัวเช่นโดยลบ
แอตทริบิวต์พาธเมื่อโปรโตคอลเป็น HTTP และ credential.useHttpPath เป็นเท็จ

หากข้อมูลรับรอง git รู้เกี่ยวกับรหัสผ่าน ขั้นตอนนี้อาจไม่เกี่ยวข้องกับ
ผู้ใช้พิมพ์รหัสผ่านนี้จริง ๆ (ผู้ใช้อาจพิมพ์รหัสผ่านเพื่อปลดล็อก
พวงกุญแจแทน หรือไม่มีการโต้ตอบกับผู้ใช้หากพวงกุญแจมีอยู่แล้ว
ปลดล็อค) ก่อนที่มันจะส่งคืน password=secr3t

3. ใช้ข้อมูลประจำตัว (เช่น เข้าถึง URL ด้วยชื่อผู้ใช้และรหัสผ่านจากขั้นตอนที่
(2)) และดูว่าได้รับการยอมรับหรือไม่

4. รายงานความสำเร็จหรือความล้มเหลวของรหัสผ่าน หากหนังสือรับรองอนุญาตให้
ดำเนินการให้สำเร็จแล้วสามารถทำเครื่องหมายด้วยการกระทำ "อนุมัติ" เพื่อ
บอก git credential เพื่อนำมาใช้ใหม่ในการเรียกใช้ครั้งต่อไป หากข้อมูลประจำตัวถูกปฏิเสธ
ระหว่างการดำเนินการ ใช้การกระทำ "ปฏิเสธ" เพื่อให้ข้อมูลรับรอง git จะขอ a
รหัสผ่านใหม่ในการเรียกใช้ครั้งต่อไป ไม่ว่าในกรณีใด ข้อมูลรับรอง git ควรป้อนด้วย
คำอธิบายข้อมูลรับรองที่ได้รับจากขั้นตอนที่ (2) (ซึ่งมีข้อมูลดังกล่าวด้วย
ให้ไว้ในขั้นตอน (1))

อินพุต / เอาต์พุต FORMAT


git credential อ่านและ/หรือเขียน (ขึ้นอยู่กับการกระทำที่ใช้) ข้อมูลรับรอง
ในอินพุต/เอาต์พุตมาตรฐาน ข้อมูลนี้สามารถสอดคล้องกับคีย์ที่git
ข้อมูลประจำตัวจะได้รับข้อมูลการเข้าสู่ระบบ/รหัสผ่าน (เช่น โฮสต์ โปรโตคอล เส้นทาง) หรือ to
ข้อมูลรับรองที่แท้จริงที่จะได้รับ (เข้าสู่ระบบ/รหัสผ่าน)

ข้อมูลประจำตัวถูกแบ่งออกเป็นชุดของแอตทริบิวต์ที่มีชื่อ โดยมีหนึ่งแอตทริบิวต์ต่อบรรทัด แต่ละ
แอตทริบิวต์ถูกระบุโดยคู่คีย์-ค่า คั่นด้วยเครื่องหมาย = (เท่ากับ) ตามด้วย a
ขึ้นบรรทัดใหม่ คีย์อาจมีไบต์ใดๆ ยกเว้น = ขึ้นบรรทัดใหม่ หรือ NUL ค่าอาจมี
ไบต์ใดๆ ยกเว้น newline หรือ NUL ในทั้งสองกรณี ไบต์ทั้งหมดได้รับการปฏิบัติตามที่เป็นอยู่ (กล่าวคือ มี
ไม่มีการอ้างอิง และไม่สามารถส่งค่าด้วยการขึ้นบรรทัดใหม่หรือเป็น NUL ได้) รายการของ
แอตทริบิวต์สิ้นสุดลงด้วยบรรทัดว่างหรือส่วนท้ายของไฟล์ Git เข้าใจสิ่งต่อไปนี้
แอตทริบิวต์:

โปรโตคอล
โปรโตคอลที่จะใช้ข้อมูลประจำตัว (เช่น https)

เจ้าภาพ
ชื่อโฮสต์ระยะไกลสำหรับข้อมูลรับรองเครือข่าย

เส้นทาง
เส้นทางที่จะใช้ข้อมูลประจำตัว เช่น สำหรับการเข้าถึง https . ระยะไกล
repository นี่จะเป็นพาธของที่เก็บบนเซิร์ฟเวอร์

ชื่อผู้ใช้
ชื่อผู้ใช้ของข้อมูลรับรอง หากเรามีอยู่แล้ว (เช่น จาก URL จากผู้ใช้ หรือ
จากผู้ช่วยที่เรียกใช้ก่อนหน้านี้)

รหัสผ่าน
รหัสผ่านของข้อมูลประจำตัว ถ้าเราขอให้เก็บไว้

URL
เมื่อแอตทริบิวต์พิเศษนี้ถูกอ่านโดยข้อมูลรับรอง git ค่าจะถูกแยกวิเคราะห์เป็น URL
และปฏิบัติเหมือนกับว่าอ่านส่วนประกอบต่างๆ (เช่น url=https://example.com would
ทำตัวราวกับว่ามีให้ protocol=https และ host=example.com) สิ่งนี้ช่วยได้
ผู้โทรหลีกเลี่ยงการแยกวิเคราะห์ URL ด้วยตนเอง โปรดทราบว่าส่วนประกอบใด ๆ ที่ขาดหายไปจาก
URL (เช่น ไม่มีชื่อผู้ใช้ในตัวอย่างด้านบน) จะถูกตั้งค่าให้ว่างเปล่า ถ้าคุณ
ต้องการระบุ URL และแทนที่แอตทริบิวต์บางรายการ ระบุแอตทริบิวต์ URL ก่อน
ตามด้วยการแทนที่ใดๆ

หมายเหตุ


1. API ข้อมูลรับรอง Git
ไฟล์:///usr/share/doc/git/html/technical/api-credentials.html

ใช้ git-credential ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad