ubuntu16.04 git的配置

麒麟V10系统下CoreDump文件自动归档与快速定位指南(附coredumpctl实战) 本文详细介绍了在麒麟V10操作系统下,如何利用systemd-coredump机制和coredumpctl工具实现CoreDump文件的自动化管理与高效调试。内容涵盖从系统架构解析、自动化配置策略,到使用coredumpctl进行快速查询、过滤与深度分析的实战指南,旨在帮助运维人员和开发者快速定位系统崩溃的根本原因,提升问题排查效率。 阅读详情

ubuntu16.04 git的配置

git的命令

usage: git [--version] [--help] [-C <path>] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

These are common Git commands used in various situations:

start a working area (see also: git help tutorial)
   clone      Clone a repository into a new directory
   init       Create an empty Git repository or reinitialize an existing one

work on the current change (see also: git help everyday)
   add        Add file contents to the index
   mv         Move or rename a file, a directory, or a symlink
   reset      Reset current HEAD to the specified state
   rm         Remove files from the working tree and from the index

examine the history and state (see also: git help revisions)
   bisect     Use binary search to find the commit that introduced a bug
   grep       Print lines matching a pattern
   log        Show commit logs
   show       Show various types of objects
   status     Show the working tree status

grow, mark and tweak your common history
   branch     List, create, or delete branches
   checkout   Switch branches or restore working tree files
   commit     Record changes to the repository
   diff       Show changes between commits, commit and working tree, etc
   merge      Join two or more development histories together
   rebase     Forward-port local commits to the updated upstream head
   tag        Create, list, delete or verify a tag object signed with GPG

collaborate (see also: git help workflows)
   fetch      Download objects and refs from another repository
   pull       Fetch from and integrate with another repository or a local branch
   push       Update remote refs along with associated objects

ubuntu16.04 git 卸载

apt-get remove git

git 的安装

  1. 安装git,在终端输入,双引号填写你自己的用户名
git config --global user.name "your name"
  1. 配置git,在终端输入
git config --global user.email "your email
  1. 创建公钥,写上自己的email
ssh-keygen -C "your email" -t rsa

img

​ 4.在github添加SSH key。

​ 将目录下的.ssh/id_rsa.pub里的内容全部复制。登录github网站,在settings里选择SSH and GPG keys

img

在title中为本次添加的key取一个名字,将前面粘贴的内容复制到下面的框中。

img

点击Add SSH key。

  1. 将key加入到ssh-agent,在终端输入
 ssh-add ~/.ssh/id_rsa
  1. 测试根据自己的需求测试网站可以是码云的,也可以是github的,我这里配置的是码运。
ssh -T git@gitee.com

或则

ssh -T git@github.com

输入以下内容就表示设置成功了。

img

gitee上传代码

  1. 进行本地向gitee(码云)上传代码,大致命名如下:
     git init 
     git add .
     git commit -m "first commit"
     git remote add origin git@gitee.com:b/T.git
     git pull origin master
    
  2. 操作的具体步骤
       test@hello:~/test/repos$ cd test/
    test@hello:~/test/repos/test$ ls
    origin_ctg
    test@hello:~/test/repos/test$ git init 
    Initialized empty Git repository in /home/yeee/test/repos/test/.git/
    test@hello:~/test/repos/test$ git add origin_ctg/
    test@hello:~/test/repos/test$ git commit -m "first commit"
    [master (root-commit) e12b13c] first commit
     5 files changed, 280 insertions(+)
     create mode 100644 origin_ctg/.idea/modules.xml
     create mode 100644 origin_ctg/.idea/origin_ctg.iml
     create mode 100644 origin_ctg/.idea/vcs.xml
     create mode 100644 origin_ctg/.idea/workspace.xml
     create mode 160000 origin_ctg/MCTG
    test@hello:~/test/repos/test$ git remote add origin git@gitee.com:b/T.git
    test@hello:~/test/repos/test$ git pull origin master
    warning: no common commits
    remote: Enumerating objects: 4, done.
    remote: Counting objects: 100% (4/4), done.
    remote: Compressing objects: 100% (4/4), done.
    remote: Total 4 (delta 0), reused 0 (delta 0)
    Unpacking objects: 100% (4/4), done.
    From gitee.com:yeee/test
     * branch            master     -> FETCH_HEAD
     * [new branch]      master     -> origin/master
    Merge made by the 'recursive' strategy.
     README.en.md | 36 ++++++++++++++++++++++++++++++++++++
     README.md    | 39 +++++++++++++++++++++++++++++++++++++++
     2 files changed, 75 insertions(+)
     create mode 100644 README.en.md
     create mode 100644 README.md
    test@hello:~/test/repos/test$ git push origin master 
    Counting objects: 10, done.
    Delta compression using up to 48 threads.
    Compressing objects: 100% (9/9), done.
    Writing objects: 100% (10/10), 3.87 KiB | 0 bytes/s, done.
    Total 10 (delta 0), reused 0 (delta 0)
    remote: Powered By Gitee.com
    To git@gitee.com:yeee/test.git
       839e8ea..ad9975b  master -> master
    

遇到问题

  1. 执行 git pull origin master 跳出了Nano编辑器如下图:解决方案是这个是使用nano进行编辑提交的页面,退出方法为:
    Ctrl + X然后输入y再然后回车,就可以退出了
    如果你想把默认编辑器换成别的:
    方法一、在GIT配置中设置
   core.editor: git config --global core.editor "vim"

方法二、编辑~/.gitconfig文件。在core中添加editor = vim。如此以后在使用git的时候就自动使用vim作为编辑器在这里插入图片描述
2.fatal: remote origin already exists.
参考链接:fatal: remote origin already exists.
在当我们输入git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git

就会报如下的错

fatal: remote origin already exists.

翻译过来就是:致命:远程来源已经存在

此时,我们可以先 git remote -v 查看远程库信息:

可以看到,本地库已经关联了origin的远程库,并且,该远程库指向GitHub。

解决办法如下:

1、先输入$ git remote rm origin(删除关联的origin的远程库)

2、再输入$ git remote add origin git@github.com:(github名)/(git项目名).git 就不会报错了!

3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section ‘remote.origin’. 我们需要修改gitconfig文件的内容

4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

5、找到一个名为gitconfig的文件,打开它把里面的[remote “origin”]那一行删掉就好了!

记一次我关联远程库遇到的错误

用了上面的办法我就解决了( 希望能对看到的人有所帮助 )

心得

  1. git中仓库与本地中git init的本地文件夹,是一 一对应的。
YOLOv8融合改进 更换检测头为Detect_DyHead同时添加C2f_DBB模块 yolov8独家训练测试融合网络结构,提供详细步骤详细代码,手把手教你在yolov8官方包中把检测头更换为Detect_DyHead检测头,并且将原始的C2f模块更换成C2f_DBB模块,提高检测精度,亲测在多个数据集上有涨点!!!!! 阅读详情

相关推荐

发票OFD格式转换成PDF

发票OFD格式转换成PDF

Be_insighted的博客 933

git pull仓库的时候会弹出一个vim编辑器或者是自带的其他编辑器

git pull一直弹出vim编辑器git pull origin master 进入vim模式解决方法 git pull origin master 进入vim模式 意思就是让你进入编辑模式输入merage信息, 一开始没有点懵逼,what? git pull自带merage功能,建议每次push之前先pull一下 查看了下log历史推送 git log 可以看到仓库里最新代码总是排在第二...

徊忆羽菲 3824

【一键搞定】ThinkPHP6.0.2+PHPStudy+Composer极速安装指南——附完整下载包与避坑技巧

本文提供了一份ThinkPHP6.0.2的完整下载包,并详细介绍了如何配合PHPStudy和Composer进行极速安装与配置。指南涵盖了环境准备、Composer国内镜像加速、项目部署及常见避坑技巧,旨在帮助开发者,尤其是内网或网络不佳的用户,快速搭建可运行的TP6开发环境,绕过依赖下载的繁琐步骤。

assembly8low的博客 1008

Linux git pull 之后弹出 vi 编辑器

git pull 的时候会弹出一个vi 编辑器或者是自带的其他编辑器, 就像上图这样的界面,意思就是让你进入编辑模式输入merage 信息, 这个是因为 git pull 自带 merage 功能,建议每次 pull之前先 push 一下本地仓库。 查看下log历史推送 git log 不知道什么原因导致我本地分支比仓库超前,所以每次pull都会提示我输入merage信息 知道原因就方便解决了...

唐大帅的编程之路 2158

别再只做游戏了!用虚幻引擎5(UE5)给你的工厂车间做个数字双胞胎(附数据对接教程)

本文详细介绍了如何利用虚幻引擎5(UE5)构建工业数字孪生系统,实现工厂车间的智能可视化。通过UE5的高质量渲染和实时数据处理能力,结合OPC UA和MQTT协议,打造高效的数据对接方案,提升异常识别和设备管理效率。文章还分享了模型优化、可视化设计及典型工业场景的实战案例,助力企业迈向工业4.0。

weixin_33738555的博客 206

Cesium+Three.js融合实战:从零构建GIS与BIM一体化大场景

本文详细介绍了Cesium与Three.js融合技术在GIS与BIM一体化大场景中的应用实践。通过坐标系转换、双引擎协同渲染等核心技术,实现宏观地理信息与微观建筑细节的完美结合,为智慧城市、数字孪生等项目提供高效解决方案。文章包含环境配置、性能优化等实战经验,助力开发者快速掌握三维可视化开发技巧。

weixin_42563415的博客 262

git提交后出现nano界面,解决方法

这个是使用nano进行编辑提交的页面,退出方法为: Ctrl + X然后输入y再然后回车,就可以退出了 如果你想把默认编辑器换成别的: 方法一、在GIT配置中设置 core.editor: git config --global core.editor "vim" 方法二、编辑~/.gitconfig文件。在core中添加editor = vim。如此以后在使用git的时候就自动使

wuxing164的博客 1万+

禁止使用服务器 IP 访问 Apache 环境下的 Web 站点

通过在 Apache 的配置文件中添加适当的指令,我们可以轻松地禁止使用服务器 IP 地址访问我们的 Web 站点。在 Apache 环境下,有时我们希望禁止用户使用服务器的 IP 地址直接访问我们的 Web 站点,而只允许使用域名进行访问。现在,当用户尝试使用服务器的 IP 地址来访问你的网站时,他们将会被拒绝访问,只有通过域名才能正常访问。为了实现这个目标,我们可以通过 Apache 的配置文件进行相应的设置。表示禁止对根目录的访问权限,即禁止使用服务器的 IP 地址进行访问。

TpCode的博客 945

git pull 注意事项

操作并且涉及到合并操作时,Git 会打开默认的文本编辑器(在这种情况下是 nano),以便你编写合并提交(merge commit)消息。这个消息将记录在合并提交中,解释为什么进行了这次合并。完成这些步骤后,Git 会继续处理合并操作,然后你就可以继续进行其他 Git 操作了,例如推送到远程仓库。在这个页面中,你可以看到一些提示和帮助信息。

大多_C的博客 621

第五章-AllData集成DataSophon作为数据平台功能

🔥🔥 AllData大数据产品是可定义数据中台,以数据平台为底座,以数据中台为桥梁,以机器学习平台为中层框架,以大模型应用为上游产品,提供全链路数字化解决方案。全新会员商业版 X 微信群:https://docs.qq.com/doc/DVHlkSEtvVXVCdEFo

AllDataDC的博客 1638

【WRFDA安装第一期】安装 WRFDA 以运行 3DVAR/4DVAR数据同化

【WRFDA安装第一期】安装 WRFDA 以运行 3DVAR/4DVAR数据同化

WW、forever的博客 1896

170、电机控制中的温升测试

本文以一次IGBT炸管事故为切入点,深入剖析电机控制中温升测试的实质:不仅是温度测量,更是对铜损、铁损、散热效率等热管理问题的系统验证。作者强调测试前热电偶布置、环境记录、预运行的重要性,提出实时监控电流谐波、绕组电阻、散热梯度等关键参数,并通过损耗分离与冷却系统实测,揭示真实热源。结合温升曲线异常分析与经验建议,强调留余量、仿真结合实测、关注瞬态工况等实践要点,警示温升测试是保障可靠性与安全性的核心环节。

2401_88858637的博客 48

Ubuntu 16.04 VScode Git 用户名及邮箱配置

Ubuntu 16.04 VScode Git 用户名及邮箱配置 在Terminal中通过 git config --global user.name git config --global user.email 命令配置完成了ubuntu的git 用户名和邮箱配置,可以正常使用Git功能,但在VScode中提交版本时始终提示未配置Git用户名和邮箱。此时在output console中提示“f...

yingyue20141003的博客 2102

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【2023最新版】Win11安装WSL(ubuntu16.04)+安装Git(Windows、WSL)+Pycharm配置Git、Github

本文介绍了在Linux上启用Windows子系统、安装Ubuntu16.04、安装Git以及在Pycharm中配置Git和GitHub的步骤。包括下载和安装Ubuntu16.04、Git和Pycharm专业版,以及配置Git、GitHub登录和克隆GitHub代码的操作方法。

天地玄黄 魑魅魍魉 风花雪月 商角徵羽 2710

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ubuntu 16.04 Git安装实战:源修复、权限配置与离线部署

Git 是分布式版本控制系统的核心工具,其安装本质是环境适配过程——尤其在已停止常规支持的 Ubuntu 16.04(Xenial)这类旧系统上。该系统依赖较老的 glibc 2.23、OpenSSL 1.0.2g 和 APT 工具链,官方主源 archive.ubuntu.com 已归档,必须切换至 old-releases.ubuntu.com 才能正常获取 Git 2.7.4;同时需规避家目录权限(700)、APT 模块缺失、universe 仓库未启用等典型配置陷阱。技术价值在于保障 CI/CD 流

weixin_34006468的博客 312

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Ubuntu 16.04 Git 安装与配置深度排障指南

Git 是分布式版本控制的核心工具,其在 Linux 系统中的部署不仅涉及基础命令执行,更依赖 APT 包管理、系统级依赖链、网络源状态及多层配置体系的协同。Ubuntu 16.04 作为已结束生命周期(EOL)的长期支持版本,面临源失效、glibc 版本锁定、libcurl 兼容性断裂等典型遗留系统问题。理解 apt update 的元数据校验机制、/etc/gitconfig 权限陷阱、git config 三层覆盖模型,是保障 Git 在老旧服务器、嵌入式设备和工控环境中稳定服役的前提。本文聚焦 EO

weixin_33603377的博客 316

Ubuntu16.04 git安装与配置

安装git,在终端输入 sudo apt-get install git 配置git,在终端输入 git config --global user.name "XiaoHu321" git config --global user.email "1550871442@qq.com" 创建公钥。 ssh-keygen -C "your email" -t rsa 4. 在gith...

xiaohu的博客 6532

ubuntu16.04下Git安装及配置教程

最近在跑深度学习实验时,需要用到git,所以在此记录下我的git安装及配置过程,以便以后的参考 1. 当我准备想直接从Github上下载某一个项目是发现没有安装git,如下图 2. 安装git sudo apt-get install git 3.配置 git环境 git config --global user.name "你的用户名" git config --globa...

zxmyoung的博客 1741

Ubuntu16.04配置安装git

1、安装git sudo apt-get install git 2、创建本地版本库 git init 3、查看是否存在 ls -lah 4、使用ssh检查git是否可以连接 ssh -T git@github.com 出现上图则说明可以连接,继续接下来的步骤 5、安装ssh keys (1)检查是否已经具有ssh keys,如果有的话,执行(2),没有的话,执行(3) cd ~/.s...

qq_1969183619的博客 266

Ubuntu16.04环境  git安装与配置

Ubuntu16.04环境下git安装与配置 1.Git安装 sudo apt-get install git 2.配置git环境 git config --global user.name "用户名" git config --global user.email "邮箱" 3.生成SSH密钥,输入下面命令后直接回车 ssh-keygen -t rsa -C "用户名/邮箱" 公钥的存放位置 ~/.ssh/id_rsa.pub 4. 登录GitHub填入client端生成..

zi_ying123的博客 352

ubuntu16.04 android studio 上git配置以及关联github

    ubuntu16.04上首先需要安装android studio和git,这两个安装很简单,这里就不说了,百度上搜索一下就有很多,此次主要说在Ubuntu上Android studio怎样配置git和github。    一、首先需要在github上注册一个账号,注册账号需要一个邮箱就可以了,然后添加一个git库,如下图:        添加完后,如下图:        添加完后。将ssh...

JiangCaiCao的博客 1593

Ubuntu16.04配置git大文件上传(Git LFS)

Ubuntu16.04配置git大文件上传(Git LFS) 使用git想上传一些学习资料时,发现有如下提示: remote: warning: Large files detected. remote: error: File giant_file is 123.00 MB; this exceeds GitHub's file size limit of 100 MB 发现是自己待上传文...

lucyLee的博客 1万+

Ubuntu 16.04上安装 git-daemon

git-daemon-run 在 16.04上不能用起来,因为它依赖于runit,  runit又依赖于 upstart. 在 16.04版本里面, upstart被 systemd替代啦。 但可以使用另一个版本的 git-daemon: git-daemon-sysvinit. 使用命令 sudo aptitude install git-daemon-sysvinit 安装 git-

小猪爱拱地 4591

ubuntu16.04安装git和配置ssh

第一步:     安装git。打开终端输入命令     sudo apt-get install git 第二步:     配置本机git的两个重要信息,user.name和user.email,中终端输入如下命令即可设置     git config --global user.name "Your Name"     git config --global

akxun的博客 1万+

Ubuntu16.04 下搭建git服务器

Ubuntu16.04 下搭建git服务器及gitweb+nginx配置 最近想学习怎么在Linux下搭建git服务器,所以趁着闲时百度许多文章一步一步的操作。期间遇到些困难,也是因为自己是linux白痴导致有些坎坷。不过最后还时成功了,还是很开心。想着做些记录记下来以备以后用着。 其中百度了很多文章,本人参照的主要是这一篇文章(http://blog.chinaunix.net/uid-20

water_horse的博客 2292
上一篇: Centos7安装TigerVNC Server及服务无法启动问题解决
下一篇: How to install TeamViewer for Linux
aijava1
博客等级 码龄11年 19粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aijava1

请我喝咖啡!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值