git Lab ssh方式拉取代码失败

简介: gitLab在linux上已经安装好了, 在配置项目的时候报如下异常

gitLab在linux上已经安装好了, 在配置项目的时候报如下异常


使用http方式没问题, 但是用ssh方式设置repository URL 提示资源库不存在.


returned status code 128<br>Could not read from remote repository.<br>stderr: remote: HTTP Basic: Access denied

微信图片_20220509101823.png经过分析, 原来是从giLab拷贝的git的url有问题.


gitLab提供的地址是:  git@**.**.**.**:project-group/aaa.git


但却提示资源库找不到, 后来一分析, 那怎么才能找到呢? , 于是找到gitLab存放项目的地址/var/opt/gitlab/git-data/repositories


把这个地址加到前面, 一下就好了


git@**.**.**.**:/var/opt/gitlab/git-data/repositoriesproject-group/aaa.git

于是猜到, 应该是gitLab默认的项目路径不对, 重新设置


(https://blog.whsir.com/post-1490.html)


vi /etc/gitlab/gitlab.rb
修改gitlab配置文件,找到git_data_dir
在git_data_dir下面添加一句git_data_dir "/var/opt/gitlab/git-data"
然后重新启动
gitlab-ctl reconfigure
gitlab-ctl restart


 但是, 失败了, 那说明, gitlab读取的默认目录不是这个.


简单起见, 直接在项目的路径改为全路径, 后面找到默认路径的位置了, 再来更新


微信图片_20220509101914.png

相关文章
|
4月前
|
开发工具 git
使用Git根据日期进行代码版本切换的方法
通过以上步骤,可以有效地根据日期进行Git代码版本的切换。这种方法在需要回溯历史版本进行bug修复或功能复查时特别有用。Git的灵活性和强大功能使其成为现代软件开发不可或缺的工具之一。
355 103
|
5月前
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
394 20
|
7月前
|
数据可视化 Java 测试技术
Git Flow 现代实操指南含从代码提交到 CI/CD 全流程的实用技巧与长尾关键词解析 Git Flow
本指南结合现代技术趋势,详解Git Flow工作流,涵盖GitHub Actions自动化、Conventional Commits规范、Gitmoji可视化等内容,助你实现代码到CI/CD的全流程管理,提升团队开发效率与代码质量。
516 2
|
6月前
|
安全 Linux 网络安全
Linux系统初步设置本地Git环境和生成SSH密钥的步骤。
现在您的Linux系统已经配置好了Git环境,并创建并添加了SSH密钥,可以安全地与远端仓库进行交互,无论是克隆、推送还是拉取操作。此过程确保了数据传输的安全并使版本控制流程更为顺畅。使用Git时应考虑定期更新并管理您的凭据,以确保安全性。
817 0
|
9月前
|
JavaScript 前端开发 持续交付
实际工作中 Git Commit 代码提交规范是什么样的?
实际工作中 Git Commit 代码提交规范是什么样的?
786 7
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
204 1
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
9月前
|
网络安全 开发工具 git
Git仓库创建与代码上传指南
本教程介绍了将本地项目推送到远程Git仓库的完整流程,包括初始化本地仓库、添加和提交文件、创建远程仓库、关联远程地址及推送代码。同时,还提供了`.gitignore`配置、分支管理等可选步骤,并针对常见问题(如认证失败、分支不匹配、大文件处理及推送冲突)给出了解决方案。适合初学者快速上手Git版本控制。
|
8月前
|
开发工具 git 索引
如何使用Git的暂存区来管理代码更改?
如何使用Git的暂存区来管理代码更改?
1189 0
|
10月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
427 10
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
609 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码