Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation Failure #29

Closed
tjdevWorks opened this issue Sep 4, 2020 · 7 comments
Closed

Installation Failure #29

tjdevWorks opened this issue Sep 4, 2020 · 7 comments

Comments

@tjdevWorks
Copy link

tjdevWorks commented Sep 4, 2020

Failing to clone the repo and its submodules, please help.

$git clone --recursive git@github.com:microsoft/Oscar.git
Cloning into 'Oscar'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Additionally for cloning using https "https://github.com/microsoft/Oscar.git", the submodules fail to install giving the same error:

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
@tjdevWorks
Copy link
Author

Ok no problem found a workaround:

  1. Clone the Oscar repo using: git clone https://github.com/microsoft/Oscar.git

  2. Update the Git submodules with the below contents

[submodule "transformers"]
	path = transformers
	url = https://github.com/huggingface/transformers.git
	branch = 067923d3267325f525f4e46f357360c191ba562e
[submodule "coco_caption"]
	path = coco_caption
	url = https://github.com/LuoweiZhou/coco-caption.git
	branch = de6f385503ac9a4305a1dcdc39c02312f9fa13fc
  1. Execute git submodule update --init --recursive --progress inside the oscar repo to load the submodules.

@xjli
Copy link
Collaborator

xjli commented Sep 4, 2020

Thanks, I just checked, it worked at my side.
Great to see you figured it out. Thanks.

image

@liutianling
Copy link

@tjdevWorks
I don't know how to load the submodules.
Could you tell me the whole command of step 3 ? I run the command "git submodule update --init --recursive --progress" with the result of follows:

usage: git submodule [--quiet] add [-b ] [-f|--force] [--name ] [--reference ] [--] []
or: git submodule [--quiet] status [--cached] [--recursive] [--] [...]
or: git submodule [--quiet] init [--] [...]
or: git submodule [--quiet] deinit [-f|--force] [--] ...
or: git submodule [--quiet] update [--init] [--remote] [-N|--no-fetch] [-f|--force] [--rebase] [--reference ] [--merge] [--recursive] [--] [...]
or: git submodule [--quiet] summary [--cached|--files] [--summary-limit ] [commit] [--] [...]
or: git submodule [--quiet] foreach [--recursive]
or: git submodule [--quiet] sync [--recursive] [--] [...]

Thanks.

@liutianling
Copy link

@xjli Hi, I am also meet with the same error of install.
Could you give some other way of install?
Thanks!

@FingerRec
Copy link

@liutianling it means update .gitmodules under Oscar.
image

@Linh0704
Copy link

Linh0704 commented Oct 2, 2021

@tjdevWorks I don't know how to load the submodules. Could you tell me the whole command of step 3 ? I run the command "git submodule update --init --recursive --progress" with the result of follows:

usage: git submodule [--quiet] add [-b ] [-f|--force] [--name ] [--reference ] [--] [] or: git submodule [--quiet] status [--cached] [--recursive] [--] [...] or: git submodule [--quiet] init [--] [...] or: git submodule [--quiet] deinit [-f|--force] [--] ... or: git submodule [--quiet] update [--init] [--remote] [-N|--no-fetch] [-f|--force] [--rebase] [--reference ] [--merge] [--recursive] [--] [...] or: git submodule [--quiet] summary [--cached|--files] [--summary-limit ] [commit] [--] [...] or: git submodule [--quiet] foreach [--recursive] or: git submodule [--quiet] sync [--recursive] [--] [...]

Thanks.

You should upgrade git version, --progress is supported in 2.13 version or newer

@mumulmaulana
Copy link

Ok no problem found a workaround:

  1. Clone the Oscar repo using: git clone https://github.com/microsoft/Oscar.git
  2. Update the Git submodules with the below contents
[submodule "transformers"]
	path = transformers
	url = https://github.com/huggingface/transformers.git
	branch = 067923d3267325f525f4e46f357360c191ba562e
[submodule "coco_caption"]
	path = coco_caption
	url = https://github.com/LuoweiZhou/coco-caption.git
	branch = de6f385503ac9a4305a1dcdc39c02312f9fa13fc
  1. Execute git submodule update --init --recursive --progress inside the oscar repo to load the submodules.

Using this workaround and running git submodule sync before git submodule update --init --recursive --progress works for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants