git clone https://username@github.com/User/Repository.git
会提示输入密码,然后进行克隆。
2021年8月13日,密码身份验证支持已被移除。
- RSW第一步:从您的Github账号进入设置账户设置
然后,开发者设置开发者设置
然后个人访问令牌PAT设置
然后,生成新令牌(输入密码)
生成令牌
现在填写表格(选择要访问的存储库范围/权限),然后点击“生成令牌”并复制生成的令牌(复制并保存它,它只会在第一次显示,否则您必须再次生成它)。它将类似于 ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta复制令牌
第二步:现在复制资源指示器:资源指示器
例如:https://github.com/AnwarXahid/sso-client-java-servlet.git,它由https://github.com/**YOUR USERNAME** /YOUR REPO NAME.git生成。
最后,打开终端/git bash,在资源指示器之前添加PAT令牌:
例如:https://ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta@github.com/AnwarXahid/sso-client-java-servlet.git
基本上,它是由 https://YOUR TOKEN@github.com/YOUR USERNAME/YOUR REPO NAME.git 生成的。
因此,最终命令类似于:git clone https://YOUR TOKEN@github.com/YOUR USERNAME/YOUR REPO NAME.git
按下ENTER键,您的存储库将被克隆到本地!
从开始菜单打开控制面板 选择用户帐户 选择左手菜单中的“管理凭据” 删除与Git或GitHub相关的任何凭据
完成这些步骤后,它就可以正常工作了。
我的问题出现在我保存了旧的Gitlab用户名/密码设置,因此需要删除这些凭据。我在我的Mac上运行以下命令:
sudo su
git config --system --unset credential.helper
再次克隆代码,输入用户名和密码即可。一切正常。
它很尴尬。当然,我拥有这个repo并且是它的所有者。remote: Repository not found.
fatal: repository 'https://github.com/kmario23/repo-name.git/' not found
用户名
。下面是一个示例: add your username
|-------|
$ git clone --recursive https://kmario23@github.com/kmario23/repo-name.git
git clone https://<USERNAME>@github.com/<REPONAME>/repo.git
这个很好,需要提供密码。
我是一名DevOps工程师,这种情况通常发生在私有仓库中。由于我管理多个Github组织,因此我有几个不同的SSH密钥。为了克服这个“ERROR: Repository not found. fatal: Could not read from remote repository.”错误,您可以使用:
export GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o User=git -i ~/.ssh/ssh_key_for_repo"
git clone git@github.com:user/repo.git
对于我来说,通过删除credential.helper
配置并重新克隆存储库解决了问题。
git config --global --unset credential.helper
git clone https://<repository>