Linux环境下搭建git远程仓库及远程连接git

Git本地仓库的搭建与使用 本篇文章详细讲解了在没有github、gitee情况下,如何搭建自己的本地仓库进行代码托管,博主将从Linux系统、Windows系统下分别为大家整理。 阅读详情

这些天在公司的Linux服务器搭建了几人小团队用的git远程仓库,其实挺简单的,把一些亲测可用的记录下来;

远程服务器:

1.首先需要在服务器上初始化一个裸仓:

  如在路劲下/opt/testgit/test.git/建个裸仓: git --bare init /opt/testgit/test.git/,

 裸仓默认是属于当前用户的(我用的是root),想修改也可以,这里不做修改了,这样就新建了一个远程的test裸仓。


本地:

1.在本地随便建一个文件夹,如:E:\project,用git bash进入该文件夹,初始化:

   ①cd   /e/project/

   ②git init

2. 将所有文件添加到暂缓区:

  git add  .

3.提交所有文件到本地库:

  git commit -m "init commit"

4.添加远程主机:

  git remote add origin <远程仓库的用户名>@<远程仓库地址>

我远程仓库是root用户的,地址是192.168.11.250:/opt/testgit/test.git,所以命令如下:

  git remote add origin root@192.168.11.250:/opt/testgit/test.git

5.将远程仓库的东西克隆下来(因为是远程仓库刚创建是个裸仓,所以克隆下来什么都没有,现在可以根据自己需要新增文件了):

  git clone <远程仓库的用户名>@<远程仓库地址>

  git clone root@192.168.11.250:/opt/testgit/test.git

6.新增文件(需要现在文件夹里边自行新建一个文件,比如readme.txt)

  让本地仓库知道你新增了单个文件:git add <文件名> 或者  git add .  (就将所有新增文件都放暂缓区),一定要先把文件放到暂缓区,不然git push的时候,会出现报错"Everything up-to-date";

  ①git add readme.txt

  ②提交到本地仓库  git commit -m "提交信息"

  ③将其推送到远程git仓库,别人连接到远程库,就可以拉取你新增的文件了

     git push  origin master

7.拉取远程仓库新增的文件或已经修改的文件(先前已经做过clone操作才能拉取):

  git pull origin master

备注:因为我事先配置了ssh的公钥到服务器上,所以做push,pull等操作的时候都没有再输root密码(我远程仓库属于root用户)。

在Linux上搭建Git远程仓库 一、搭建Git服务器 1.环境准备 搭建Git服务器需要准备一台运行Linux的机器,在此使用CentOS。 安装Git需要的一些依赖组件的安装:因为yum安装默认找的源是CentOS官网的,下载会比较慢;可以将yum源配置为国内的。 进入yum源配置目录 cd /etc/yum.repos.d 备份系统自带的yum源 mv CentOS-Base.repo Cent... 阅读详情

相关推荐

Linux Git 连接 GitHub 作为远程仓库

Linux Git 连接 GitHub 作为远程仓库 1. 在 linux 安装 GIt [root@localhost ~]# yum -y install git 2. 创建一个 本地仓库 [root@localhost ~]# git init /git [root@localhost ~]# ll -a /git/ drwxr-xr-x 3 root root 18 3月 6...

RunzIyy的博客 2146

Linux搭建GIT远程仓库【粘贴复制版】

Linux搭建GIT远程仓库【粘贴复制版】

睡竹的博客 2793

MATLAB 设置legend加标题

x1 = linspace(0,5); y1 = sin(x1/2); plot(x1,y1) hold on x2 = [0 1 2 3 4 5]; y2 = [0.2 0.3 0.6 1 0.7 0.6]; scatter(x2,y2,'filled') hold off legend({'sin(x/2)','2016'},'Location','northwest','Orientation','horizontal')%水平 legend添加标题 lgd = legend; lgd.Fon

早起CaiCai的学习空间 4714

设置linux服务器为远程仓库,干货 | 简单几步搭建一个远程git服务器

目标在腾讯云租用了一个Linux服务器,准备安装一个版本控制的软件来管理代码。git是一种强大的分布式版本控制软件,尤其在分支处理上甩SVN几条街。为了充分利用服务器,我准备搭建一个git服务器,用来作为协调项目成员的一个中转站。0.服务端和客户端安装git,sshsudo apt-get install gitsudo apt-get install ssh1.服务器创建一个用户我创建一个用户名...

weixin_39902598的博客 400

b站up“麦辣翅翅”《YOLOv8修改损失函数》问题解决RuntimeError: The size of tensor a (4) must match the size of tensor

b站up“麦辣翅翅”《YOLOv8修改损失函数》问题解决RuntimeError: The size of tensor a (4) must match the size of tensor ;TypeError: bbox_iou() got an unexpected keyword argument 'xywh‘

weixin_68331871的博客 3022

从大疆智图到Cesium:3D Tiles模型加载与Web三维场景构建实战

本文详细介绍了如何利用大疆智图生成3D Tiles数据,并通过Cesium在Web端实现高效加载与三维场景构建。从大疆智图参数设置到Cesium环境配置,再到3D Tiles性能调优与高级功能实现,提供了一套完整的实战指南,帮助开发者快速掌握3D Tiles模型加载与Web三维场景构建技术。

weixin_30520015的博客 1288

Linux下如何使用git?如何搭建自己的库?

Linux下如何使用git,如何搭建远端仓库

weixin_67401157的博客 1674

MTK Sensor驱动调试实战:从AP到SCP的完整流程解析

本文详细解析了MTK平台Sensor驱动从AP侧到SCP侧的完整调试流程。内容涵盖AP侧驱动集成、DTS配置、内核编译与验证,以及SCP侧Tinysys框架下的代码集成、Overlay配置与I2C设置等核心步骤,并分享了中断唤醒、功耗优化及传感器数据校准等实战经验与常见问题排查方法,为硬件驱动工程师提供了一份全面的实战指南。

weixin_29175469的博客 354

Linux下建立git远程仓库

设置本地Git仓库和GitHub仓库之间的连接: 第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id _rsa.pub这两个文件,如果有,直接跳到下一步。如果没有,创建SSH Key: $ ssh-keygen -t rsa -C "1615691183@qq.com" //需把邮件地址换成你自己的邮件地址

adorable_的博客 3584

Outlook日历同步全攻略:Win10+安卓+iOS三端无缝衔接(附常见问题解决)

本文提供了一份详尽的Outlook日历同步指南,帮助用户在Windows 10、安卓和iOS三端实现无缝衔接。文章深入解析了Exchange ActiveSync等核心同步原理,并给出了从账户创建到各设备(特别是华为手机)的具体配置步骤、进阶管理技巧以及针对同步失败、事件重复等常见问题的实战解决方案,旨在彻底解决跨平台日程管理的痛点。

l3m4n的博客 556

视觉语言模型对抗攻击与防御:从传统方法到多模态挑战

本文深入探讨了视觉语言模型(VLM)面临的对抗攻击与防御挑战,从传统单模态攻击到多模态威胁的演进。分析了包括FGSM、PGD等经典攻击方法,以及新兴的多模态攻击如跨模态对抗样本和越狱攻击。同时提出了跨模态一致性检查、动态防御机制等创新防御策略,并结合医疗影像诊断等实战案例,为提升AI系统安全性提供了重要见解。

weixin_29231725的博客 393

如何建立Linux与git的连接?

如何建立Linux与git的连接?

如果需要沟通,可添加微信公众号找我免费答疑 1887

不只是对齐:用 MFA 和 Praat 给你的语音数据集快速生成 TextGrid 标注文件

本文详细介绍了如何利用Montreal Forced Aligner(MFA)和Praat工具快速生成TextGrid标注文件,大幅提升语音数据标注效率。通过批量对齐、质量校验和跨语言处理等实战技巧,帮助研究者构建自动化标注流水线,适用于语音合成和语音识别等多种应用场景。

weixin_30675247的博客 378

linux环境在vscode链接到一个git仓库,克隆和拉取详细命令行

核心步骤:配置 Git 身份 → 克隆远程仓库 → 用code .打开仓库,即可完成 VS Code 与 Git 仓库的连接;git clone 仓库地址 本地目录,需确保仓库地址完整且网络可访问;若克隆时提示权限问题,优先检查仓库地址正确性和账号密码是否匹配。git init→git remote add origin 仓库地址→git add .→git commit -m "说明"→;--force仅首次推送需要,用于忽略本地与远程分支的差异(因你无需同步仓库现有代码);

m0_73161433的博客 612

Python爬虫实战:利用Playwright和反反爬技术高效抓取Bloomberg金融数据

用户行为分析(鼠标移动、点击模式)请求头检测IP频率限制WebSocket通信验证Canvas指纹识别我们的爬虫需要模拟人类行为,使用代理IP池,并合理控制请求频率。

2201_76125261的博客 1020

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Linux:1.git/github环境搭建 | 2.通过ssh服务建立 Git 与 GitHub 的连接 | 3.本地代码上传 | 4.远程仓库代码下载

1.git/github环境搭建 | 2.通过ssh服务建立 Git 与 GitHub 的连接 3.本地代码上传 1.第一步:先将写好的文件添加到本地临时仓库,可用命令查看当前库里存放的文件 a.上传文件夹:先进入该文件夹,再用 &quot;git add . &quot;命令 b.上传单个文件:用“git add 文件名” 命令 2.第二步:为本次提交添加备注信息 使用 git commit -m “de...

love23_linuxer的博客 249

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Git搭建私有服务器

环境:Linux7.0最小版 git2.22.0 一、git服务器介绍 远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于一些源代码不公开的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 1.1、安装git服务环境准备 ...

王港 707

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

git从windows上推到linux里去

1.安装好linux,安装好git(192.168.1.239) 2.创建一个用户zph(让此用户提供git on server),密码设置为12345678 [python] view plain copy # useradd zph   [python] view plain copy # passwd zph   3.切

fusuogang的博客 2523

python在linux搭建开发环境,并且配置本地pyCharm进行连接

远程服务器配置开发环境 一、python环境安装 在linux上根据自己的版本需要,安装配置好python3和pip3,并且要保证不和linux上自带的python2和pip环境有耦合,不相互进行污染。这个百度上很多教程。同时配置好pip的源为国内阿里或者豆瓣的pip源(可以看自己的有道云笔记[windows10配置pip源及查看安装路径]) 二、配置虚拟环境 pip3 install virtualenvwrapper -i https://pypi.douban.com/simple find / -n

划水的银开的博客 3614

搭建Git服务器

步骤: 1、安装git服务环境准备(Git服务器在Linux系统上) yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc 2、下载git-2.5.0.tar.gz 1)解压缩 2)cd git-2.5.0 3)autoconf 4)./co...

snack_TC_dora的博客 344

Linux系统中搭建Git服务器并同步项目文件

共有以下几步操作: 1.Linux中安装git服务; 2.创建git用户 3.添加ssh认证方式,将本地电脑的公钥放入git用户的.ssh中(后面同步服务器项目所使用的账号也需要对应惭怍,例如git自身用户,切换到git用户,ssh-keygen -t rsa 生成公私钥,公钥/home/git/.ssh/id_rsa.pub也放入/home/git/.ssh/authorized_...

dahai_PHP的博客 596

git 远程版本库,github提供服务原理,git自动更新发送邮件

版权声明:本文为博主原创文章,未经博主允许不得转载。 1.安装好Linux,安装好Git(192.168.1.239) 2.创建一个用户zph(让此用户提供git on server),密码设置为12345678 [python] view plain copy # useradd zph   [python] view plain co

liuyang130347的博客 336

git on server(ssh)深入剖析,github提供服务原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 1.安装好linux,安装好Git(192.168.1.239) 2.创建一个用户zph(让此用户提供git on server),密码设置为12345678 [python] view plain copy # useradd zph   [python] view plain co

沫熙的博客 281

python linux git常用命令 查表 记忆

python\linux\github常用命令和使用说明查表

alezande的博客 375

***Linux下使用git命令及github项目

在linux下搭建git环境1、创建Github账号,https://github.com2、Linux创建SSH密钥: [plain] view plaincopy   ssh-keygen  ##一直默认就可以了   3、将公钥加入到Github账户信息Account Settings-&gt;SSH Key4、测试验证是否成功。 ...

weixin_34234823的博客 95
下一篇: Sublime Test3 3143简单入门
我属码
博客等级 码龄10年 2粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值