นี่คือคำสั่ง gist-paste ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ส่วนสำคัญ - อัปโหลดรหัสไปที่ https://gist.github.com
สรุป
อัญมณีส่วนสำคัญให้ ส่วนสำคัญ คำสั่งที่คุณสามารถใช้จากเทอร์มินัลของคุณเพื่ออัปโหลดเนื้อหา
ไปที่ https://gist.github.com/
การติดตั้ง
· หากคุณได้ติดตั้งทับทิมแล้ว:
สิ่งสำคัญในการติดตั้งอัญมณี
· หากคุณใช้ Bundler:
ที่มา :rubygems gem ´gist´
· สำหรับ OS X ส่วนสำคัญอยู่ใน Homebrew
ชงติดตั้งส่วนสำคัญ
คำสั่ง
·ในการอัปโหลดเนื้อหาของ เออาร์บี แค่:
ส่วนสำคัญวาง a.rb
· อัปโหลดหลายไฟล์:
gist-paste abc gist *.rb
·โดยค่าเริ่มต้นจะอ่านจาก STDIN และคุณสามารถตั้งชื่อไฟล์ด้วย -f.
gist-paste -f test.rb
· หรือคุณสามารถวางจากคลิปบอร์ด:
ส่วนสำคัญวาง -P
· ใช้ -p เพื่อทำให้ส่วนสำคัญเป็นส่วนตัว:
ส่วนสำคัญวาง -p a.rb
· ใช้ -d เพื่อเพิ่มคำอธิบาย:
gist-paste -d "ข้อผิดพลาด rbx แบบสุ่ม" a.rb
· คุณสามารถอัปเดตส่วนสำคัญที่มีอยู่ด้วย -u:
ส่วนสำคัญวาง -u GIST_ID FILE_NAME ส่วนสำคัญ -u 42f2c239d2eb57299408 test.txt
· หากคุณต้องการคัดลอก URL ที่เป็นผลลัพธ์ไปยังคลิปบอร์ดของคุณ ให้ใช้ -c.
gist-paste -c
· หากคุณต้องการคัดลอก URL ที่ฝังได้ไปยังคลิปบอร์ดของคุณ ให้ใช้ -e.
gist-paste -e
· และคุณสามารถขอให้ส่วนสำคัญเปิดหน้าต่างเบราว์เซอร์ได้โดยตรงด้วย -o.
gist-paste -o
· เพื่อแสดงรายการ (ส่วนสำคัญสาธารณะหรือส่วนสำคัญทั้งหมดสำหรับผู้ใช้ที่รับรองความถูกต้อง) ส่วนสำคัญสำหรับผู้ใช้
gist-paste -l : gists ทั้งหมดสำหรับผู้ใช้ authed gist -l defunkt : list defunkt's public
สาระสำคัญ
· ดู ส่วนสำคัญ --ช่วยด้วย สำหรับรายละเอียดเพิ่มเติม
เข้าสู่ระบบ
หากคุณต้องการเชื่อมโยงส่วนสำคัญของคุณกับบัญชี GitHub คุณต้องเข้าสู่ระบบด้วยส่วนสำคัญ
ไม่ได้จัดเก็บชื่อผู้ใช้และรหัสผ่านของคุณ แต่ใช้เพื่อรับโทเค็น OAuth2
(โดยได้รับอนุญาต "ส่วนสำคัญ")
gist-paste -- เข้าสู่ระบบ
รับ OAuth2 access_token จาก github
ชื่อผู้ใช้ GitHub: ConradIrwin
รหัสผ่าน GitHub:
รหัสตรวจสอบสิทธิ์แบบ 2 ปัจจัย:
ความสำเร็จ! https://github.com/settings/applications
โทเค็นนี้ถูกเก็บไว้ใน ~/.gist และใช้สำหรับส่วนสำคัญทั้งหมดในอนาคต หากคุณต้องการคุณสามารถ
เพิกถอนจาก https://github.com/settings/applications หรือเพียงแค่ลบไฟล์ ถ้าคุณ
จำเป็นต้องจัดเก็บโทเค็นสำหรับทั้ง github.com และอินสแตนซ์ Github Enterprise ที่คุณบันทึกได้
โทเค็น Github Enterprise ของคุณเป็น ~/.gist.github.example.com โดยที่ "github.example.com" คือ
URL สำหรับอินสแตนซ์ Github Enterprise ของคุณ
· หลังจากที่คุณทำเสร็จแล้ว คุณยังสามารถอัปโหลดส่วนสำคัญโดยไม่เปิดเผยตัวตนด้วย -a.
ส่วนสำคัญวาง -a a.rb
คุณยังสามารถใช้ Gist เป็นห้องสมุดจากภายในรหัสทับทิมของคุณ:
Gist.gist("Look.at(:my => ´awesome´).code")
หากคุณต้องการคุณสมบัติขั้นสูงเพิ่มเติม คุณสามารถผ่าน:
· : access_token เพื่อตรวจสอบสิทธิ์โดยใช้ OAuth2 (ค่าเริ่มต้นคือ `File.read("~/.gist"))
· :ชื่อไฟล์ เพื่อเปลี่ยนการเน้นไวยากรณ์ (ค่าเริ่มต้นคือ เออาร์บี).
· :สาธารณะ หากคุณต้องการให้ส่วนสำคัญของคุณมี URL ที่คาดเดาได้
· :คำอธิบาย เพื่อเพิ่มคำอธิบายในส่วนสำคัญของคุณ
· :อัปเดต เพื่ออัปเดตส่วนสำคัญที่มีอยู่ (อาจเป็น URL หรือรหัส)
· :ไม่ระบุชื่อ เพื่อส่งส่วนสำคัญที่ไม่ระบุตัวตน (ค่าเริ่มต้นเป็นเท็จ)
· : สำเนา เพื่อคัดลอก URL ที่เป็นผลลัพธ์ไปยังคลิปบอร์ด (ค่าเริ่มต้นเป็นเท็จ)
· :เปิด เพื่อเปิด URL ที่เป็นผลลัพธ์ในเบราว์เซอร์ (ค่าเริ่มต้นเป็นเท็จ)
หมายเหตุ: access_token ต้องมีขอบเขต "ส่วนสำคัญ"
· หากคุณต้องการอัปโหลดหลายไฟล์ในส่วนสำคัญเดียวกัน คุณสามารถ:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· หากคุณต้องการใช้ access_token ในตัวของ gist คุณสามารถบังคับให้ผู้ใช้รับ
หนึ่งโดยโทร:
Gist.เข้าสู่ระบบ!
· สิ่งนี้จะนำพวกเขาไปสู่กระบวนการรับโทเค็น OAuth2 และการจัดเก็บ
in ~/.gistซึ่งสามารถอ่านได้ภายหลัง สรุปสาระสำคัญ
GitHub บริษัท
·หากคุณต้องการ ส่วนสำคัญ เพื่อใช้ GitHub Enterprise . ที่ติดตั้งในเครื่องของคุณ
https://enterprise.github.com/คุณต้องส่งออกไฟล์ GITHUB_URL ตัวแปรสภาพแวดล้อม
ในของคุณ ~ / .bashrc.
ส่งออก GITHUB_URL=http://github.internal.example.com/
· เมื่อคุณทำเสร็จแล้วและรีสตาร์ทเทอร์มินัลของคุณ (หรือเรียกใช้ แหล่ง ~ / .bashrc) สาระสำคัญ will
ใช้ github Enterprise โดยอัตโนมัติแทน github.com สาธารณะ
องค์ประกอบ
·หากคุณต้องการ -o or -c เพื่อเป็นค่าเริ่มต้นเมื่อคุณใช้ส่วนสำคัญที่ปฏิบัติการได้ ให้เพิ่ม an
นามแฝงของคุณ ~ / .bashrc (หรือเทียบเท่า). ตัวอย่างเช่น:
นามแฝง gist=´gist -c´
· หากคุณต้องการส่วนสำคัญเพื่อเปิดเบราว์เซอร์อื่น คุณสามารถส่งออก BROWSER . ได้
ตัวแปรสภาพแวดล้อม:
ส่งออก BROWSER=google-chrome
หากการรวมคลิปบอร์ดหรือเบราว์เซอร์ไม่ทำงานบนแพลตฟอร์มของคุณ โปรดแจ้งข้อบกพร่องหรือ
(ดีกว่า) คำขอดึง
หากคุณต้องการใช้พร็อกซี HTTP เพื่อเข้าถึงอินเทอร์เน็ต ให้ส่งออก HTTP_PROXY or
http_proxy ตัวแปรสภาพแวดล้อมและส่วนสำคัญจะใช้มัน
เมตา-ฟู
ขอบคุณ @defunkt และ @indirect สำหรับการเขียนและบำรุงรักษาเวอร์ชัน 1 ถึง 3 ขอบคุณ
ถึง @rking และ @ConradIrwin สำหรับการรักษาเวอร์ชัน 4
ได้รับอนุญาตภายใต้ใบอนุญาต MIT ยินดีต้อนรับรายงานข้อผิดพลาดและคำขอดึง
พฤศจิกายน 2015 จี(1)
ใช้ส่วนสำคัญวางออนไลน์โดยใช้บริการ onworks.net