Skip to content
forked from shunak/wfh

Create a repository directly from your local folder to GitHub.

License

Notifications You must be signed in to change notification settings

ostap-mykhaylyak/wfh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

wfh

Create a remote repository directly from your local folder to GitHub.

Get a GitHub Personal access token

Choose Personal access token (classic)
Create from here -> https://github.com/settings/tokens

Set the Personal access token as a your local shell's environment variable

Set the Personal access token as a environment variable of your local shell, with naming $GITHUB_PAT (If you are already using the environment variable name $GITHUB_PAT, change it to other name, sorry. )

Install

git clone https://github.com/shunak/wfh.git

How to use

cd wfh
cp wfh.sh ../folder_you_wanna_upload_to_GitHub_as_a_New_Repository
cd folder_you_wanna_upload_to_GitHub_as_a_New_Repository

Run (e.g. your shell is bash)

bash wfh.sh "Your GitHub User Name" "Your Repository's visibility public or private"

If you input your GitHub Username as first argument and Your Repository's visibility as second argument,
it will create New Repository named with current folder name so, set your directory's name what you want to name.

Operation Checked@ bash, zsh

About

Create a repository directly from your local folder to GitHub.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%