I'm a beginner at Git.
One of the learning activities is Git, and carefully from the beginning
Among them, number 9, Use Together - Bare and Clone, Remote Repository, clone (bare) to make your own repository a temporary remote repository.
After that, I have to fetch the temporary remote repository to make it my remote repository, but I can't proceed with the following error.
fatal: 'shared_repo.git' does not appear to be a git repository fatal:
Could not read from remote repository.
Please make sure you have the correct access rights and the repository
exists.
Do you know the cause of this?
git
[Self-solved] Thank you.
"From ""B"" to ""git remote-v""
"origin/Users/MBP/shared_repo.git(fetch)
origin/Users/MBP/shared_repo.git(push)
So, from "Mr. A," "git fetch/Users/MBP/shared_repo.git" passed.
Based on the question and comment text and the linked documentation,
/Users/MBP
I think there are three directories below.
takashis_workspace
(first repository created; no remote repository configuration)shared_repo.git
(bare repository cloned with takashis_workspace
)yuusukes_workspace
(a repository cloned with shared_repo.git)From this state, you have to configure the remote repository for takashis_workspace
.
Let's set up a remote repository so that Takashi can reflect changes to the repository that everyone touches and retrieve changes from it.To add a remote repository, use git remote add<name of remote repository><location of remote repository>
.
$git remote add origin path/to/shared_repo.git
I think the place where this command was executed was /Users/MBP/takashis_workspace
.In that case, the actual command to execute is
$git remote add origin../shared_repo.git#relative path specification
Or
$git remote add origin/Users/MBP/shared_repo.git#absolute path specification
will be .
The reason why it is not working as expected this time is
$git remote add origin shared_repo.git
This is probably because you have specified a non-existent location.
Correct the repository location pointed to by origin
and it will return to its original location.
There are several ways to do this, but I think it's easy to remove the wrong setting in origin
and reset the correct value.
Specifically, in the /Users/MBP/takashis_workspace
directory:
$git remote origin
$ git remote add origin../shared_repo.git
There is also a way to specify the repository, but in this case origin
is misconfigured, so I don't think it will work as described in the following documents.
© 2024 OneMinuteCode. All rights reserved.