Git:无法从远程存储库读取。请确保您拥有正确的访问权限并存在存储库

Git:无法从远程存储库读取。请确保您拥有正确的访问权限并存在存储库

先查看一下配置是否正确

git config --list

在这里插入图片描述
备注:remote.origin.url建议使用http开头,非git@开头,因为有些公司不开放gitlab对应的22端口,或该端口上传会不稳定

修改remote.origin.url

git remote set-url origin http://git.###.com/###-front-xxx.git
git push --set-upstream origin master

其他相关配合查询git命令

查询远程分支版本及链接

git remote -v

查看所有分支名称

(env_###_app_lab) lixuefu2@ubuntu:/mnt/hgfs/share/django/###-app-lab$ git branch -a
* master
  remotes/origin/master
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要查看是否有权限访问远程,可以使用以下命令: ``` git ls-remote git@github.com:username/repository.git ``` 将 `username` 和 `repository` 替换为实际的 GitHub 用户名和仓名称。如果您有权限访问该仓,将显示仓远程分支列表。如果您没有权限访问该仓,则会显示一个错误消息。 ### 回答2: 要查看是否有权限访问远程,可以按照以下步骤进行操作: 1. 首先,在计算机上安装并配置Git工具。确保已经将Git工具添加到系统的环境变量中,这样可以在任何目录下打开Git命令行。 2. 打开命令行或终端窗口,进入您本地存储(即本地代码仓)的根目录。 3. 输入以下命令查看当前的远程列表: ``` git remote -v ``` 这将显示您本地存储中已连接的远程的URL。您可能会看到一些类似于origin和upstream的名称。 4. 现在,您需要确定您是否对远程读取和写入权限。提醒您,您可能需要相关的凭据(如用户名和密码)来验证您的身份。 a) 如果您已经克隆了远程,您可以使用以下命令来测试是否可以向该仓推送更改: ``` git push ``` 如果您成功地推送更改而没有出现任何错误消息,则表示您具备推送更改的权限。否则,将会显示一些错误消息,例如"permission denied"(权限被拒绝)或"authentication failed"(身份验证失败)。 b) 如果您没有克隆远程并且只是想查看是否有读取权限,可以使用以下命令克隆一个只读版本的远程到本地: ``` git clone --depth 1 --no-checkout <远程URL> ``` 如果成功克隆了仓,则表示您至少具备对远程的只读访问权限。 通过上述步骤,您可以查看您是否有权限访问远程。如果您遇到任何问题,可能需要联系仓的管理员或拥有者以获取更多信息和权限。 ### 回答3: 要检查是否有权限访问远程,可以遵循以下步骤: 1. 查看远程地址:首先,获取远程的URL或路径。通常,远程URL以git协议(git://)或https协议(https://)开头。 2. 检查仓权限:在终端或命令提示符中,使用git命令来验证对远程访问权限。打开终端或命令提示符窗口,导航到本地仓的根目录,然后运行以下命令: ``` git ls-remote <远程URL> ``` 将“<远程URL>”替换为实际的远程URL。如果远程对您可见,命令将返回一系列引用(分支和标签引用)。 如果您没有访问权限,您将收到一个错误消息或返回一个空的结果。 3. 验证身份和访问权限:如果您收到错误消息或返回空结果,则可能需要验证身份和访问权限。 - 使用用户名和密码进行身份验证:如果远程使用https协议,您可能需要使用用户名和密码进行身份验证。确保提供正确的用户名和密码来验证身份并访问远程。 - 使用SSH密钥进行身份验证:如果远程使用git协议和SSH密钥进行访问控制,您需要验证是否存在正确的SSH密钥。确保您已经生成并添加了正确的SSH密钥到您的远程账户。 4. 联系仓管理员:如果您尝试了上述步骤但仍无法访问远程,可能需要联系远程的管理员,向其询问是否具有访问权限或解决访问问题。 总之,通过查看远程URL并使用git ls-remote命令,验证身份和访问权限,您可以确定是否有权限访问远程。如果出现问题,您可以联系仓管理员进行进一步的帮助和解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值