Cara memuat naik gambar ke github dari konsol

Salah satu keperluan yang kami miliki setiap hari adalah menyimpan foto kami di repositori, saat ini github dalam sistem repositori yang banyak digunakan oleh masyarakat, di Cara memuat naik gambar ke github dari konsol, kami akan mengajar anda untuk menyimpan gambar di github dan mengembalikan URL kepada kami sehingga kami dapat mengaksesnya bila-bila masa yang kami mahukan. Untuk ini kita akan gunakan img2urlKami berharap dengan cara ini dapat menyelesaikan keperluan yang kita miliki dengan cepat dan dengan kekuatan github dan konsol.

Apa itu img2url

img2url adalah skrip yang dibuat dalam python oleh Haoxun zhan dan yang membolehkan memuat naik gambar ke github repositori dari konsol, img2url membolehkan anda memilih lokasi gambar yang ingin anda muat naik, akaun di mana anda mahu melakukannya, repositori yang dipilih dan akhirnya ia mengembalikan URL dengan alamat tempat gambar yang anda muat naik berada.

Cara memasang img2url

Memasang img2url agak mudah, mesti kita pasang  ular sawa y Pip jadi jika anda tidak memilikinya, anda boleh melakukannya dengan cara berikut.

Kita mesti melaksanakan perintah berikut:

sudo apt-get install python python-pip

Maka kita mesti memasang skrip dengan arahan berikut

pip install img2url

Cara mengkonfigurasi img2url

Sebelum menggunakan  img2url  kita mesti mengkonfigurasinya, supaya skrip tahu di mana memuatkan fail. Pada masa ini img2url hanya menyokong memuat naik gambar ke repositori GitHub awam.

Laluan fail konfigurasi adalah:

  • ~/.img2url.yml, lalai.
  • IMG2URL_CONFIG_PATH, untuk konfigurasi tersuai.

Contohnya .img2url.yml:

tanda:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
pengguna:  ujian img2url 
repos:  img2url-testing-travisci 

Ruangan wajib:

  • token: Token akses peribadi dari akaun GitHub anda. Sekiranya anda tidak memilikinya, klik "Hasilkan Token Baru" dan pilih "repo" , kemudian "Simpan token baru".
  • user: Akaun GitHub.
  • repo: Repositori untuk menyimpan gambar.

Bidang pilihan:

  • branch: Sekiranya tidak ditentukan, gunakan mastersebagai cawangan lalai.
  • path: Jalan untuk menyimpan fail yang dimuat naik di repositori anda. Sekiranya tidak ditentukan, gunakan root repositori secara lalai.
  • proxies: Jika ditentukan, gunakan proksi untuk membuat permintaan API dan bukannya menyambung secara langsung.
  • message_template_create: Mesej templat untuk membuat fail baru, pemboleh ubah disokong: {filename},sha, time.
  • message_template_update: Templat mesej untuk mengemas kini fail yang ada, pemboleh ubah yang disokong:{filename}, sha, time.
  • commiter_name: Nama pengguna untuk mesej pengesahan.
  • commiter_email: E-mel untuk mesej laporan.

Cara menggunakan img2url

Setelah kami memasang img2url, penggunaannya agak mudah. Kita mesti menunjukkan jalan gambar dan skrip akan mengembalikan jalan penyimpanan.

img2url

img2url

$ img2url --help 
Usage:
    img2url <path>
    img2url (-m | --markdown) <path>

Options:
    -m, --markdown

Contoh:

$ ls -al
total 56
drwxr-xr-x  4 haoxun  staff    136 Aug 13 21:26 .
drwxr-xr-x  8 haoxun  staff    272 Aug 13 21:23 ..
-rw-r--r--@ 1 haoxun  staff  23975 Aug 13 21:26 image1.png
-rw-r--r--@ 1 haoxun  staff   3727 Aug 13 21:26 image2.png

$ img2url image1.png 
https://cdn.rawgit.com/huntzhan/img2url-repo/master/image1.png

$ img2url --markdown image2.png 
![image2.png](https://cdn.rawgit.com/huntzhan/img2url-repo/master/image2.png)

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Oscar kata

    Dan adakah itu berguna bagi seseorang yang menggunakan Linux? Saya sudah lama menggunakan Linux, tetapi saya tidak biasa dengan GitHub.

  2.   Guille kata

    Menarik, tetapi saya tidak melihat maklumat penting: Kapasiti Github, gambar akan dapat dilihat oleh semua orang, melesenkan foto?

  3.   Guille kata

    Menarik, tetapi saya tidak melihat maklumat yang penting: Kapasiti Github, gambar akan dapat dilihat oleh semua orang, melesenkan foto?

  4.   Ruben espinoza kata

    Diossss tetapi bagaimana ia akan menjadi tidak berguna? jika itu berfungsi sebagai penutup, atau keterangan untuk repositori di github, misalnya paparan utama aplikasi web antara lain ...