【在家办公】代码上传公司远端GitLab仓库
【在家办公】代码上传公司远端GitLab仓库#
查看本地的git 如何添加远程仓库#
1.查看远程仓库地址#
git remote -v
此时若什么都没有显示说明,git无远程仓库。
2.添加ssh协议的远程仓库#
git remote add origin git@github.com:**********.git
再次查看,即可查看到2个远程仓库的链接
origin git@gitlab.com:**********.git (fetch)
origin git@gitlab.com::**********.git (push)
当前,我本机就是用的这种方式连接的github,好处是每次提交代码时,不需要重复来回输入用户名和密码,这就是ssh秘钥的好处。
使用家里的WiFi长传到github上的代码时,报出如下错误:
$ git push origin 分支名称
ssh: connect to host github.com port 22: Connection refused
fatal: Could not read from remote repository.
得知第一种协议被禁掉后,只能换一种连接进行合并本地仓库了。继续往下看另一种协议。
3.切换成 https协议连接github#
建立本地仓库和远端GitLab仓库的关联关系
git remote add origin https://gitlab*********************.git
在这一步时如果出现错误:fatal:remote origin already exists
先清除一下关联关系:
git remote rm origin
再重新关联:
git remote add origin https://gitlab*********************.git
检查关联是否已建立且正确
git remote -v
注意:因为我们是在家办公,我们公司的gitlab域名映射成了ip我们直接把`域名换成IP地址`
# 添加http链接协议
git remote add origin http://ip:port/*********************.git
参考链接:https://blog.csdn.net/s740556472/article/details/80318886
作者:就学45分钟
出处:https://www.cnblogs.com/tjw-bk/p/14686027.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
分类:
Git操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了