最新GitHub新手使用教程(Linux/Ubuntu Git从安装到使用)——详细图解

本文详细介绍在Ubuntu系统中安装Git的过程,包括配置SSHKey、用户名及邮箱,以及如何使用Git进行项目版本控制。通过实例演示了从GitHub克隆项目、提交修改并推送至远程仓库的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

一.叙述

1.说明:需要在Windows 安装Git的同学,可以查看该篇博客 https://blog.youkuaiyun.com/qq_41782425/article/details/85183250 相对Windows来说,Ubuntu安装使用Git就很简单了。

2.Git的两大特点

版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题。

分布式:Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。首先找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。可以自己搭建这台服务器,也可以使用GitHub网站

二.安装与配置

1.安装

  • 在终端执行 sudo  apt-get install git
sudo apt-get install git

  • 查看是否安装成功
  • 安装成功后,运行如下命令
  • 查看 git版本 git --version
git --version

2.配置

  • step1:创建项目的SSH Key
ssh-keygen -t rsa -C "youremail@example.com"

  • 进入路径查看密匙

  • 创建完成后,在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人
  • 执行 gedit id_rsa.pub 打开公钥,复制其内容

  • step2:登录github注册或登录账号,打开“settings”的“SSH Keys”页面,然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点“Add Key”,你就应该看到已经添加的Key

然后如下图所示

如下图 标题自己决定,最后点击Add SSH key

如下图 成功在GitHub上添加Ubuntu电脑的SSH key了

  • step3:配置用户名以及邮箱
  • 配置用户名:git config --global user.name  (github上注册的用户名)
  • 配置用户邮箱:git config --global user.email  (GitHub上注册时的邮箱)
git config --global user.name "yourusername"
git config --global user.email "youremail@example.com"

三.Git使用

  • 登陆GitHub
  • 在右上角找到“new repository”按钮,创建一个新的仓库,如下图

  • 博主这里准备创建一个test2仓库,用于测试,如下图

  • 复制HTTPS地址,如下图

  • step1:将github上的项目,克隆到本地一份

  • step2:将本地文件git到GitHub远程仓库

说明:在上一级目录下创建test目录,进入test目录创建一个hello.txt文件,在该文件中输入hello github(用于测试),点击保存

在hello.txt中输入hello github,右上角点击保存

回到终端命令窗口,初始化当前目录为版本库,添加远程仓库并与本地同步,输入如下图命令

将创建好的hello.txt提交到远程仓库上,输入如下图命令

查看GitHub上的test2仓库,发现提交的hello.txt文件,提交成功

点击hello.txt文件,查看内容

总结:Linux(Ubuntu)与Windows上Git用法是一样的,在Windows安装的Git无法就是装了Unix的终端(Git考虑到Windows用户),毕竟Linux操作系统内核为shell,而Windows是NT,安全性完胜Windows。

Gitblit是一个轻量级的、开源的Git仓库管理服务,它允许用户轻松地托管和访问私有Git存储库。在Ubuntu安装Gitblit的步骤如下: **步骤1:更新软件包列表** ```bash sudo apt-get update ``` **步骤2:安装Java环境** Gitblit需要Java运行环境。你可以通过官方PPA添加Java支持,或者直接从Oracle官网下载JDK并手动安装。以下是通过PPA安装: ```bash sudo add-apt-repository ppa:webupd8team/java sudo apt-get update echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections sudo apt-get install oracle-java8-installer ``` 确认安装完成后,检查版本: ```bash java -version ``` **步骤3:安装Gitblit** 首先,访问Gitblit官网(https://gitblit.com/)下载最新版本的war文件。然后将war文件放到Apache Tomcat的webapps目录下,假设Tomcat安装在`/usr/share/tomcat8/webapps`: ```bash wget https://gitblit.com/download/gitblit.war -O /usr/share/tomcat8/webapps/gitblit.war ``` 最后,启动Tomcat服务,并设置Gitblit为自动部署: ```bash sudo systemctl start tomcat8 sudo ln -s /usr/share/tomcat8/webapps/gitblit.war /usr/share/tomcat8/webapps/gitblit sudo systemctl enable tomcat8 ``` 打开浏览器,访问`http://your-server-ip:8080/gitblit`,你会看到默认的Gitblit界面,可以开始配置了。 **相关问题--:** 1. Gitblit需要哪些额外依赖才能运行? 2. 如何配置Gitblit以支持HTTPS访问? 3. 如何备份和恢复Gitblit数据?
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cdtaogang

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值