An open API service indexing awesome lists of open source software.

https://github.com/akshay-vs/g-remote

This is a tool that uses Github API to create a repository, license, and readme template from console
https://github.com/akshay-vs/g-remote

git github gitremote productivity remote

Last synced: 3 months ago
JSON representation

This is a tool that uses Github API to create a repository, license, and readme template from console

Awesome Lists containing this project

README

          

G Remote - Installation and Usage


 
 
 
 


This is a tool that uses Github API to create a repository, license, and readme template from console

```
git clone https://github.com/Akshay-Vs/G-Remote.git
powershell -ExecutionPolicy ByPass -File G-Remote/git-remote.ps1
```

👆Copy and paste the command to execute

For Linux Distros

```
git clone https://github.com/Akshay-Vs/G-Remote.git && cd G-Remote && chmod +x g-remote.sh && ./g-remote.sh
```

Click for a preview


## Setup
- Open desired directory, then open cmd/powershell in the directory
- Copy and paste the command
- Enter the Github username
- Enter the authentication key provided by GitHub
- Leaving this blank will redirect to the Personal Access Token page
- Enter the repository name
- White spaces will be converted to '-' hyphen
- Enter a description
- Select a license
- The unlicense license is the default
- Wait for the process to complete and you will be redirected to the remote repository

## Execution process
- Download license and readme template from GitHub
- Commit all files to the local repository
- Create a new repository on GitHub using the Github API
- Push all files to remote repository
- Open the browser and redirect to the remote repository
- Delete g-remote files from the directory

## Credentials
- Username - Github username
- Auth - Authention token
- permission - repo:Full control of private repository
- Repo name and Description

- Repos are private by default

## Requierments
- Git 2.3 above
- Powershell
## Templates
- Readme
- License