콘솔에서 github에 이미지를 업로드하는 방법

매일 우리가 필요로하는 것 중 하나는 저장소에 사진을 저장하는 것입니다. 현재 github는 커뮤니티에서 널리 사용되는 저장소 시스템에 있습니다. 콘솔에서 github에 이미지를 업로드하는 방법, 우리는 github에 이미지를 저장하고 우리가 원할 때마다 액세스 할 수 있도록 우리에게 URL을 반환하도록 가르 칠 것입니다. 이를 위해 우리는 img2url우리는 이런 식으로 github와 콘솔의 힘으로 우리가 많이 가지고있는 필요를 빨리 해결할 수 있기를 바랍니다.

img2url이란?

img2url 파이썬으로 만든 스크립트입니다. 하오 순 잔 콘솔에서 이미지를 github 저장소에 업로드 할 수 있습니다. img2url 업로드 할 이미지의 위치, 원하는 계정, 선택한 저장소를 선택할 수 있으며 마지막으로 업로드 한 이미지가있는 주소가있는 URL을 반환합니다.

img2url 설치 방법

img2url을 설치하는 것은 아주 간단합니다.  파이썬 y 삐악 삐악 울다 그래서 당신이 그것을 가지고 있지 않다면 다음과 같은 방법으로 할 수 있습니다.

다음 명령을 실행해야합니다.

sudo apt-get install python python-pip

그런 다음 다음 명령으로 스크립트를 설치해야합니다.

pip install img2url

img2url을 구성하는 방법

사용하기 전에  img2url  스크립트가 파일을로드 할 위치를 알 수 있도록 구성해야합니다. 현재 img2url은 공개 GitHub 저장소에 이미지 업로드 만 지원합니다.

구성 파일 경로는 다음과 같습니다.

  • ~/.img2url.yml, 기본.
  • IMG2URL_CONFIG_PATH, 사용자 지정 구성의 경우.

의 예 .img2url.yml:

토큰:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
사용자:  img2url 테스트 
repo :  img2url-테스트-travisci 

필수 입력 사항:

  • token: 개인 액세스 토큰 GitHub 계정에서. 없는 경우 "새 토큰 생성"을 클릭하고 "repo"선택 , "새 토큰 저장"을 차례로 클릭합니다.
  • user: GitHub 계정.
  • repo: 이미지를 저장하기위한 저장소입니다.

선택 필드 :

  • branch: 정의되지 않은 경우 사용 master기본 분기로.
  • path: 업로드 된 파일을 저장소에 저장할 경로입니다. 정의되지 않은 경우 기본적으로 저장소 루트를 사용하십시오.
  • proxies: 정의 된 경우 직접 연결하는 대신 프록시를 사용하여 API 요청을합니다.
  • message_template_create: 새 파일 생성을위한 템플릿 메시지, 지원되는 변수 : {filename},sha, time.
  • message_template_update: 기존 파일 업데이트를위한 메시지 템플릿, 지원되는 변수 :{filename}, sha, time.
  • commiter_name: 확인 메시지의 사용자 이름입니다.
  • commiter_email: 신고 메시지 용 이메일입니다.

img2url 사용 방법

img2url이 설치되면 사용법이 매우 간단합니다. 이미지의 경로를 지정해야하며 스크립트는 스토리지 경로를 반환합니다.

img2url

img2url

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

Options:
    -m, --markdown

예 :

$ 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)

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   오스카

    그리고 그것은 Linux를 사용하는 사람에게 유용합니까? 한동안 Linux를 사용해 왔지만 GitHub에 익숙하지 않습니다.

  2.   프로듀서이자 유일한 멤버 인 Guille

    흥미롭지 만 중요한 정보는 보이지 않습니다. Github 용량, 사진이 모든 사람에게 표시되고 사진에 라이선스를 부여합니까?

  3.   프로듀서이자 유일한 멤버 인 Guille

    흥미롭지 만 중요한 정보는 보이지 않습니다. Github 용량, 사진이 모두에게 표시되고 사진에 라이선스를 부여 하시겠습니까?

  4.   루벤 에스피 노자

    Diossss 근데 어떻게 쓸모 없 겠어요? 예를 들어 웹 애플리케이션의 메인 뷰와 같이 github의 리포지토리에 대한 커버 또는 설명을 제공하는 경우 ...