git push fails with “fatal: remote error: access denied or repository not exported”












8















I'm new to git, and have a server that I have inherited.
I have 2 remote repos that seem to have the same setup. The first one is used for productA and can be accessed remotely as follows:



git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push


This is where I fail. productA works and productB fails with the following message:




fatal: remote error: access denied or repository not exported: /productB.git




I have looked on the server and can't seem to find anything that sticks out as being different between the repositories. What am I missing?










share|improve this question




















  • 5





    I may have left out enough details for someone else to answer this but here is the solution I found while comparing the git config on the 2 projects. ProjectA had the following line in the server side projectA.git/config file: [daemon] receivepack = true I added this to the config for projectB and I was able to do the push after setting it. I had the hardest time finding documentation for this. I'm not sure if this is just an old version of git or this config file is just not documented.

    – 2tim
    Nov 14 '13 at 21:50











  • This looks like the same problem as stackoverflow.com/questions/792611/… (even though the error message is different)

    – DrWatson
    Jun 15 '14 at 16:24


















8















I'm new to git, and have a server that I have inherited.
I have 2 remote repos that seem to have the same setup. The first one is used for productA and can be accessed remotely as follows:



git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push


This is where I fail. productA works and productB fails with the following message:




fatal: remote error: access denied or repository not exported: /productB.git




I have looked on the server and can't seem to find anything that sticks out as being different between the repositories. What am I missing?










share|improve this question




















  • 5





    I may have left out enough details for someone else to answer this but here is the solution I found while comparing the git config on the 2 projects. ProjectA had the following line in the server side projectA.git/config file: [daemon] receivepack = true I added this to the config for projectB and I was able to do the push after setting it. I had the hardest time finding documentation for this. I'm not sure if this is just an old version of git or this config file is just not documented.

    – 2tim
    Nov 14 '13 at 21:50











  • This looks like the same problem as stackoverflow.com/questions/792611/… (even though the error message is different)

    – DrWatson
    Jun 15 '14 at 16:24
















8












8








8


2






I'm new to git, and have a server that I have inherited.
I have 2 remote repos that seem to have the same setup. The first one is used for productA and can be accessed remotely as follows:



git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push


This is where I fail. productA works and productB fails with the following message:




fatal: remote error: access denied or repository not exported: /productB.git




I have looked on the server and can't seem to find anything that sticks out as being different between the repositories. What am I missing?










share|improve this question
















I'm new to git, and have a server that I have inherited.
I have 2 remote repos that seem to have the same setup. The first one is used for productA and can be accessed remotely as follows:



git clone git://server/productA.git productA
touch newfile
git add newfile
git commit -a
git push


This is where I fail. productA works and productB fails with the following message:




fatal: remote error: access denied or repository not exported: /productB.git




I have looked on the server and can't seem to find anything that sticks out as being different between the repositories. What am I missing?







git






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 14 '13 at 20:36









Pranav 웃

7,19043145




7,19043145










asked Nov 14 '13 at 20:22









2tim2tim

163117




163117








  • 5





    I may have left out enough details for someone else to answer this but here is the solution I found while comparing the git config on the 2 projects. ProjectA had the following line in the server side projectA.git/config file: [daemon] receivepack = true I added this to the config for projectB and I was able to do the push after setting it. I had the hardest time finding documentation for this. I'm not sure if this is just an old version of git or this config file is just not documented.

    – 2tim
    Nov 14 '13 at 21:50











  • This looks like the same problem as stackoverflow.com/questions/792611/… (even though the error message is different)

    – DrWatson
    Jun 15 '14 at 16:24
















  • 5





    I may have left out enough details for someone else to answer this but here is the solution I found while comparing the git config on the 2 projects. ProjectA had the following line in the server side projectA.git/config file: [daemon] receivepack = true I added this to the config for projectB and I was able to do the push after setting it. I had the hardest time finding documentation for this. I'm not sure if this is just an old version of git or this config file is just not documented.

    – 2tim
    Nov 14 '13 at 21:50











  • This looks like the same problem as stackoverflow.com/questions/792611/… (even though the error message is different)

    – DrWatson
    Jun 15 '14 at 16:24










5




5





I may have left out enough details for someone else to answer this but here is the solution I found while comparing the git config on the 2 projects. ProjectA had the following line in the server side projectA.git/config file: [daemon] receivepack = true I added this to the config for projectB and I was able to do the push after setting it. I had the hardest time finding documentation for this. I'm not sure if this is just an old version of git or this config file is just not documented.

– 2tim
Nov 14 '13 at 21:50





I may have left out enough details for someone else to answer this but here is the solution I found while comparing the git config on the 2 projects. ProjectA had the following line in the server side projectA.git/config file: [daemon] receivepack = true I added this to the config for projectB and I was able to do the push after setting it. I had the hardest time finding documentation for this. I'm not sure if this is just an old version of git or this config file is just not documented.

– 2tim
Nov 14 '13 at 21:50













This looks like the same problem as stackoverflow.com/questions/792611/… (even though the error message is different)

– DrWatson
Jun 15 '14 at 16:24







This looks like the same problem as stackoverflow.com/questions/792611/… (even though the error message is different)

– DrWatson
Jun 15 '14 at 16:24














1 Answer
1






active

oldest

votes


















0














First, you need to move to sub-directory (e.g. productA in your sample), between clone and touch:



git clone git://server/productA.git productA
cd productA
touch newfile


Anyway, it won't fix your access issue; do you have access to the server permissions?



Maybe your user don't have the same permission on productA and on productB?



Or maybe the requirements to push are not the same (for instance, there could be some rules to push on the master branch).






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f19987597%2fgit-push-fails-with-fatal-remote-error-access-denied-or-repository-not-export%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    First, you need to move to sub-directory (e.g. productA in your sample), between clone and touch:



    git clone git://server/productA.git productA
    cd productA
    touch newfile


    Anyway, it won't fix your access issue; do you have access to the server permissions?



    Maybe your user don't have the same permission on productA and on productB?



    Or maybe the requirements to push are not the same (for instance, there could be some rules to push on the master branch).






    share|improve this answer




























      0














      First, you need to move to sub-directory (e.g. productA in your sample), between clone and touch:



      git clone git://server/productA.git productA
      cd productA
      touch newfile


      Anyway, it won't fix your access issue; do you have access to the server permissions?



      Maybe your user don't have the same permission on productA and on productB?



      Or maybe the requirements to push are not the same (for instance, there could be some rules to push on the master branch).






      share|improve this answer


























        0












        0








        0







        First, you need to move to sub-directory (e.g. productA in your sample), between clone and touch:



        git clone git://server/productA.git productA
        cd productA
        touch newfile


        Anyway, it won't fix your access issue; do you have access to the server permissions?



        Maybe your user don't have the same permission on productA and on productB?



        Or maybe the requirements to push are not the same (for instance, there could be some rules to push on the master branch).






        share|improve this answer













        First, you need to move to sub-directory (e.g. productA in your sample), between clone and touch:



        git clone git://server/productA.git productA
        cd productA
        touch newfile


        Anyway, it won't fix your access issue; do you have access to the server permissions?



        Maybe your user don't have the same permission on productA and on productB?



        Or maybe the requirements to push are not the same (for instance, there could be some rules to push on the master branch).







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Oct 22 '18 at 12:26









        Bsquare ℬℬBsquare ℬℬ

        3,654101635




        3,654101635
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f19987597%2fgit-push-fails-with-fatal-remote-error-access-denied-or-repository-not-export%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            這個網誌中的熱門文章

            Xamarin.form Move up view when keyboard appear

            Post-Redirect-Get with Spring WebFlux and Thymeleaf

            Anylogic : not able to use stopDelay()