git push fails with “fatal: remote error: access denied or repository not exported”
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
add a comment |
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
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
add a comment |
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
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
git
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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).
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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).
add a comment |
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).
add a comment |
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).
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).
answered Oct 22 '18 at 12:26
Bsquare ℬℬBsquare ℬℬ
3,654101635
3,654101635
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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