How do I add files that were uploaded to the git repository?

Asked

Viewed 57 times

3

I have a system where it is possible to add extensions and plugins via web interface by uploading a file .zip.

That file .zip is unzipped by the system and the files go to a specific server folder.

However, these files are not included in the project repository (private), which is always outdated. If I need to edit any of these new files, I end up having to download them from the server.

I would like to know how I can include these new files to the repository after uploading in order to have them locally while running git pull, for example.

  • What exactly do you have in mind? Do you want your server to commit/push those files every upload? Do you want something like this to happen every morning? Do you want a manual procedure to commit to this file? Overall I don’t know how interesting it is to persist environment settings (in this case, plugins and extensions) in your project’s Repo... If you really want to do this, I would at least create a separate repository for these plugin settings and include this as a submodule in the main project.

  • I suggest a search for the Github API: https://developer.github.com/v3/ - Create the archive in the repository and upload - After, Commit

  • @Anthonyaccioly, excellent observation! It really doesn’t make much sense that approach I wanted to take. In fact, I had nothing in mind. The how-to would be my main doubt, IE, I ended up not taking into account the automation, or not, of the process.

2 answers

1

0

Have you checked at the root of the project if you have any files called

".gitignore"

This file may be ignoring zip files (*.zip) or else the folder where the upload is done!

Browser other questions tagged

You are not signed in. Login or sign up in order to post.