IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Ubuntu下的git使用指南 -> 正文阅读

[开发工具]Ubuntu下的git使用指南

1.创建账号,绑定邮箱

Git或者Gitee中创建一个Git账号或者Gitee账号,绑定邮箱,Ubuntu下的git命令对Git或者Gitee都有效。

2.安装git

Ubuntu下下载git命令:

sudo apt-get install git

在下载完之后,可以通过git --version查看git安装版本;

3.全局配置

安装git之后,需要对git进行全局配置,即配置用户名和账户。
配置用户名命令(这个用户名可以随意起):

git config --global uesr.name "zhangsan" #用户名为zhangsan

配置邮箱命令:

git config --global user.email "123456@qq.com" #123456@qq.com为配置的邮箱

在配置完之后,可以使用以下命令查看配置:

git config --global --list #查看全局配置
git config --list #查看所有配置

4.SSH密钥

4.1 生成密钥的命令

ssh-keygen -C "git或者gitee账户绑定的邮箱" -t rsa 

密钥是Ubuntu和github或者gitee的联系的纽带,用于验证。

4.2 复制密钥

密钥在~/.ssh目录下的id_rsa.pub文件中
切换到~/.ssh目录下:

cd ~/.ssh

查看密钥:

cat id_rsa.pub

然后直接复制密钥

4.3 粘贴密钥

登录Git或者Gitee账户,粘贴的地方分别为:
在这里插入图片描述
在这里插入图片描述

5.上传文件

上传Ubuntu文件到Git或者Gitee上。

5.1 创建一个目录,将要上传的文件复制进去

5.2 初始化

git初始化命令:

git init

5.2 上传文件

上传文件命令:

git add hello.c #上传hello.c文件
git commit -m "first commit" #first commit为备注,可以随便写

连接远程Git或者Gitee仓库:
注意:仓库要先在Git或者Gitee上创建好。

git remote add origin "Git或者Gitee仓库地址"

这个Git或者Gitee地址写仓库网址就可以,比如
在这里插入图片描述
在这里插入图片描述
最后进行提交命令:

git push -u origin "master"

提交之后,需要输入用户名和密码验证。
在这里插入图片描述

这里需要注意!!!
Git或者Gitee的用户名为:
在这里插入图片描述
在这里插入图片描述Gitee的密码为Gitee的的登录密码。
Git的密码为token密码,不是账户登录密码,token密码怎么生成可以看以下两个链接。
token密码1
token密码2

以上操作就可以完成文件的上传。

6.其它问题

6.1 fatal: 远程 origin 已经存在。

在与远程仓库通过命令git remote add origin "Git或者Gitee地址"链接之后,会保留这个连接,可以通过git config --list查看连接。
创建新的连接,需要删除旧的连接,删除命令:

git remote rm origin

删除原有连接之后,再进行git remote add origin "Git或者Gitee地址"命令。

6.2 【总结】无法推送一些引用到 ‘git@github.com:Apologise/DjangoSample.git’ 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。

解决方案:答案连接

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-09 12:56:36  更:2022-05-09 12:57:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 15:07:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码