Title: permissions?
Last modified: August 30, 2016

---

# permissions?

 *  Resolved [Jon of the Wood](https://wordpress.org/support/users/jon-of-the-wood/)
 * (@jon-of-the-wood)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/permissions-52/)
 * Dear Revisr team,
 * Absolutely love your plugin. Been wanting something like this for many months.
 * It’s worked well for me until I tried it on a site I migrated to a new VPS. The
   site was already working with Revisr before migration. The new host installed
   git for me but there are a couple symptoms of what I am guessing is the same 
   problem. Here are the symptoms:
 * 1. it is not recognizing the existing repo (I migrated the site with Revisr and
   repo and active Bitbucket connection from the previous server).
    2. when I try
   to create a new repo, I get this message: “Failed to initialize a new repository.
   Please make sure that Git is installed on the server and that Revisr has write
   permissons to the WordPress install.” 3. when I try to push changes to the repo(
   which worked before moving to this server) I get “Error pushing to the remote
   repository. The remote repository could be ahead, or there may be an authentication
   issue. Click here for more details.” & when I click for more details it says:“
   sh: git: command not found”
 * The new host was not exactly sure what next steps to take
 * Any ideas? Even if it’s guidance on what I should suggest the host to do? It’s
   fully managed hosting although they only provide ‘best effort’ support for things
   like git and WordPress.
 * Thanks so much.
 * Sincerely,
    Jon
 * [https://wordpress.org/plugins/revisr/](https://wordpress.org/plugins/revisr/)

Viewing 7 replies - 1 through 7 (of 7 total)

 *  Plugin Author [Expanded Fronts](https://wordpress.org/support/users/expandedfronts/)
 * (@expandedfronts)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245622)
 * Hi,
 * Thanks for the feedback!
 * It definitely sounds like a permissions issue to me, but it’s hard to know the
   exact issue without seeing it.
 * Who are the WordPress files owned by? Is that the same user as the user running
   Apache?
 * You may have some luck creating the repository manually ( with “git init .” ),
   and then using chown and/or chmod as needed to match it up with the same permissions/
   user as the rest of your WordPress installation.
 *  Thread Starter [Jon of the Wood](https://wordpress.org/support/users/jon-of-the-wood/)
 * (@jon-of-the-wood)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245784)
 * Thanks for your response. Shared it with the host and they did some checking 
   on permissions and there did not seem to be any problems.
 * Today I noticed that the Revisr plugin is still making backups and pushing them
   to the BitBucket repo even though it still has the “No Git repository was detected,
   click here to create one.”
 * I can manually commit, but when I try to manually push I get “Error pushing to
   the remote repository. The remote repository could be ahead, or there may be 
   an authentication issue. Click here for more details.”
    When I click for more
   it says: “sh: git: command not found”
 * What should we do next?
 * Thanks
 *  Plugin Author [Expanded Fronts](https://wordpress.org/support/users/expandedfronts/)
 * (@expandedfronts)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245793)
 * Hi, can you please paste over the debug info from the help tab in the Revisr 
   Settings?
 * The error details make it seem like Git isn’t installed on the server. Can you
   confirm that it’s definitely installed?
 * If so, it’s likely an issue with the installation path to Git not being recognized
   by Apache.
 *  Thread Starter [Jon of the Wood](https://wordpress.org/support/users/jon-of-the-wood/)
 * (@jon-of-the-wood)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245801)
 * Worked for a couple hours with our server admin on this tonight. It seems to 
   me that the Revisr is not detecting the git path. Here’s what we did:
    1. We 
   ran which git – output: /usr/local/bin/git – So git IS installed. 2. We added
   the line: define(‘REVISR_GIT_PATH’, ‘/usr/local/bin/git’); in wp-config.php –
   but that stil doesn’t help. 3. We rebooted the server to be sure. No joy. 4. 
   What we ended up doing was to hardcode the path in line 77 of class-revisr-git.
   php: $this->git_path = ‘/usr/local/bin/git’; This seemed to work. Can you help
   us fix the problem properly rather than hardcoding the git path in the class 
   file?
 * Below is the error file before we made the hardcode patch:
    Operating System 
   Linux Exec() Enabled true Git Install Path Not Found Git Version Unknown MySQL
   Install Path /usr/bin/mysql Repository Status No repository detected.
 * Thanks much
 *  Thread Starter [Jon of the Wood](https://wordpress.org/support/users/jon-of-the-wood/)
 * (@jon-of-the-wood)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245802)
 * p.s. I mistyped… that wasn’t the error file, but the debug info I believe you
   were asking for.
 * Here it is again after we made the hardcode change:
    Operating System Linux Exec()
   Enabled true Git Install Path Not Found Git Version git version 1.8.3.4 MySQL
   Install Path /usr/bin/mysql File Permissions false Repository Path /home/[website-
   name-removed-for-security]/public_html Repository Status Click here to view.
 *  Plugin Author [Expanded Fronts](https://wordpress.org/support/users/expandedfronts/)
 * (@expandedfronts)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245803)
 * Hi,
 * That’s really strange, line 77 normally just returns the “REVISR_GIT_PATH” constant
   that you already tried defining and apparently didn’t work.
 * Can you please try adding the “define(‘REVISR_GIT_PATH’, ‘/usr/local/bin/git’);”
   code to the wp-config.php file above the line that starts with “Absolute path
   to the WordPress directory”. (Just below the the “WP_DEBUG” constant should work
   well).
 * I see that you tried adding this already, but the placement within the wp-config.
   php is important.
 * Thanks!
 *  Thread Starter [Jon of the Wood](https://wordpress.org/support/users/jon-of-the-wood/)
 * (@jon-of-the-wood)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245806)
 * Thanks, that seemed to do the trick! Must have just misplaced it in the wp-config.
   php file earlier.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘permissions?’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/revisr_ecf0f1.svg)
 * [Revisr](https://wordpress.org/plugins/revisr/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/revisr/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/revisr/)
 * [Active Topics](https://wordpress.org/support/plugin/revisr/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/revisr/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/revisr/reviews/)

 * 7 replies
 * 2 participants
 * Last reply from: [Jon of the Wood](https://wordpress.org/support/users/jon-of-the-wood/)
 * Last activity: [10 years, 10 months ago](https://wordpress.org/support/topic/permissions-52/#post-6245806)
 * Status: resolved