Ini ialah perintah inti-tampal yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
inti - muat naik kod ke https://gist.github.com
Sinopsis
Permata inti menyediakan a inti arahan yang boleh anda gunakan dari terminal anda untuk memuat naik kandungan
ke https://gist.github.com/.
Pemasangan
· Jika anda telah memasang ruby:
permata memasang inti
· Jika anda menggunakan Bundler:
sumber :rubygems gem ´gist´
· Untuk OS X, intipati hidup dalam Homebrew
brew install gist
Perintah
· Untuk memuat naik kandungan a.rb cuma:
inti-tampal a.rb
· Muat naik berbilang fail:
inti-tampal a b c inti *.rb
· Secara lalai ia membaca daripada STDIN, dan anda boleh menetapkan nama fail dengan -f.
ujian inti-tampal -f.rb
· Sebagai alternatif, anda boleh tampal sahaja dari papan keratan:
inti-tampal -P
· Penggunaan -p untuk menjadikan intipati peribadi:
inti-tampal -p a.rb
· Penggunaan -d untuk menambah penerangan:
gist-paste -d "Pepijat rbx rawak" a.rb
· Anda boleh mengemas kini intipati sedia ada dengan -u:
inti-tampal -u GIST_ID FILE_NAME inti -u 42f2c239d2eb57299408 test.txt
· Jika anda ingin menyalin URL yang terhasil ke papan keratan anda, gunakan -c.
inti-tampal -c <a.rb
· Jika anda ingin menyalin URL boleh terbenam yang terhasil ke papan keratan anda, gunakan -e.
inti-tampal -e <a.rb
· Dan anda hanya boleh meminta gist untuk membuka tetingkap penyemak imbas terus dengannya -o.
inti-tampal -o <a.rb
· Untuk menyenaraikan (intisari awam atau semua intipati untuk pengguna yang disahkan) intisari untuk pengguna
gist-paste -l : semua gist untuk pengguna yang disahkan gist -l defunkt : senaraikan defunkt's public
intipati
· Lihat inti - membantu untuk lebih terperinci.
Log Masuk
Jika anda ingin mengaitkan intipati anda dengan akaun GitHub anda, anda perlu log masuk dengan intipati.
Ia tidak menyimpan nama pengguna dan kata laluan anda, ia hanya menggunakannya untuk mendapatkan token OAuth2
(dengan kebenaran "intisari").
inti-tampal --log masuk
Mendapatkan OAuth2 access_token daripada github.
Nama pengguna GitHub: ConradIrwin
Kata laluan GitHub:
Kod pengesahan 2 faktor:
Berjaya! https://github.com/settings/applications
Token ini disimpan dalam ~/.gist dan digunakan untuk semua gisting masa depan. Jika anda perlu anda boleh
batalkannya daripada https://github.com/settings/applications, atau padamkan sahaja fail itu. Jika awak
perlu menyimpan token untuk github.com dan contoh Github Enterprise yang boleh anda simpan
masuk token Github Enterprise anda ~/.gist.github.example.com di mana "github.example.com" berada
URL untuk contoh Github Enterprise anda.
· Selepas anda melakukan ini, anda masih boleh memuat naik intipati tanpa nama -a.
inti-tampal -a a.rb
Anda juga boleh menggunakan Gist sebagai pustaka dari dalam kod ruby anda:
Gist.gist("Look.at(:my => ´awesome´).kod")
Jika anda memerlukan ciri yang lebih maju, anda juga boleh lulus:
· :token akses untuk mengesahkan menggunakan OAuth2 (lalai ialah `File.read("~/.gist")).
· :nama fail untuk menukar penyerlahan sintaks (lalai ialah a.rb).
· : awam jika anda mahu intipati anda mempunyai url yang boleh diteka.
· :penerangan untuk menambah penerangan pada intipati anda.
· : kemas kini untuk mengemas kini intipati sedia ada (boleh menjadi URL atau id).
· :tanpa nama untuk menyerahkan intipati tanpa nama (lalai adalah palsu).
· : salinan untuk menyalin URL yang terhasil ke papan keratan (lalai adalah palsu).
· :buka untuk membuka URL yang terhasil dalam penyemak imbas (lalai adalah palsu).
NOTA: Access_token mesti mempunyai skop "intisari".
· Jika anda ingin memuat naik berbilang fail dalam intipati yang sama, anda boleh:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Jika anda lebih suka menggunakan akses_token terbina dalam gist, maka anda boleh memaksa pengguna untuk mendapatkannya
satu dengan memanggil:
Gist.log masuk!
· Ini akan membawa mereka melalui proses mendapatkan token OAuth2 dan menyimpannya
in ~/.gist, di mana ia kemudian boleh dibaca oleh Gist.gist
GitHub perusahaan
· Jika anda mahu inti untuk menggunakan GitHub Enterprise anda yang dipasang secara tempatan
https://enterprise.github.com/, anda perlu mengeksport GITHUB_URL pembolehubah persekitaran
dalam anda ~ / .bashrc.
eksport GITHUB_URL=http://github.internal.example.com/
· Setelah anda melakukan ini dan memulakan semula terminal anda (atau jalankan sumber ~ / .bashrc), kehendak intipati
secara automatik menggunakan perusahaan github dan bukannya github.com awam
konfigurasi
· Jika anda mahu -o or -c untuk menjadi lalai apabila anda menggunakan intipati boleh laku, tambahkan
alias kepada anda ~ / .bashrc (atau setara). Sebagai contoh:
alias gist=´gist -c´
· Jika anda lebih suka intipati untuk membuka penyemak imbas yang lain, maka anda boleh mengeksport PENYIARI SEGERA
pemboleh ubah persekitaran:
eksport BROWSER=google-chrome
Jika papan keratan atau penyepaduan penyemak imbas tidak berfungsi pada platform anda, sila failkan pepijat atau
(lebih ideal) permintaan tarik.
Jika anda perlu menggunakan proksi HTTP untuk mengakses Internet, eksport HTTP_PROXY or
http_proxy pembolehubah persekitaran dan intisari akan menggunakannya.
Meta-fu
Terima kasih kepada @defunkt dan @indirect kerana menulis dan mengekalkan versi 1 hingga 3. Terima kasih
kepada @rking dan @ConradIrwin kerana mengekalkan versi 4.
Dilesenkan di bawah lesen MIT. Laporan pepijat, dan permintaan tarik adalah dialu-alukan.
November 2015 GIST(1)
Gunakan tampal inti dalam talian menggunakan perkhidmatan onworks.net