Skip to content

nmathewson/upload

switch_to_json
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 1 commit ahead, 2 commits behind github:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

GitHub Upload Script

github_upload is a command line utility to allow quick uploading of files to non-repo storage on GitHub.

If can be used from within a local repo, or given an explicit repo name to upload to.

In repo:

$ cd my_local_repo
$ github_upload file_to_upload

Explicit:

$ github_upload file_to_upload myname/myrepo

github_upload requires you have Ruby and a few gems installed. See below for details.

Install

github_upload is most easily installed as a standalone script:

$ curl -s http://github.com/github/upload/raw/master/upload.rb > ~/bin/github_upload
$ chmod 755 ~/bin/github_upload
$ gem install json mime-types

Assuming ~/bin/ is in your $PATH, you just need to set your git config and you're ready to roll.

Setup

To use this script you need to have your GitHub username and token stored in your git config.

To test it run this:

$ git config --global github.user
$ git config --global github.token

If you see nothing, you need to set the config setting:

$ git config --global github.user YOUR_USER
$ git config --global github.token YOUR_TOKEN

See http://help.github.com/git-email-settings/ for more information.

About

Script to upload files to non-repo storage from the command line

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%