安装git
sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-daemon-run git-el git-arch
检查SSH
ssh -T git@github.com
创建本地SSH密钥
ssh-keygen -t rsa -C "your_email@email.com"
创建过程中遇到Enter file in which to save the key (/home/账户/.ssh/id_rsa)时,我直接敲了回车;遇到Enter passphrase (empty for no passphrase)时输入密码。
添加新的Key到ssh-agent
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa
添加你的ssh key 到 Github
拷贝id_rsa.pub文件的全部内容,打开github网站并登录, 进入到"Account Settings" > 点击 "SSH Public Keys" > 点击"Add another public key" 并粘贴到"key field". 然后点击Add key.
测试SSH
ssh -T git@github.com
如果看到以下信息表示链接成功
Hi xxxxx! You’ve successfully authenticated, but GitHub does not provide shell access.
配置git:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
常用的Git命令
git clone # 克隆版本
git init # 初始化本地Git版本库
git add # 暂存文件,如果使用.表示当前目录及其子目录
git commit -m “first commit” # 提交,-m选项后跟内容为提交所用的注释
git remote -v # 查看当前项目远程连接的是哪个版本库地址
git push origin master # 将本地项目提交到远程版本库
git fetch origin # 取得远程更新(到origin/master),但还没有合并
git merge origin/master # 把更新的内容(origin/master)合并到本地分支(master)
git pull origin master # 相当于fetch和merge的合并,但分步操作更保险
分享到:
相关推荐
### Ubuntu上安装Google Protobuf详解 #### 一、Protobuf简介与重要性 Google的Protocol Buffers(简称Protobuf)是一种高效、灵活的数据序列化框架,它可以被用于多种编程语言和平台之间进行数据交换。Protobuf的...
Ubuntu 安装 ThingsBoard 详细步骤 在本指南中,我们将介绍如何在 Ubuntu Server 20.10 上安装 ThingsBoard,包括安装 Java 8、安装服务、配置数据库、选择消息队列服务、低性能配置、运行安装脚本和启动服务等步骤...
Ubuntu20.04+ROS+Cartographer安装指南 本文档将指导您安装Ubuntu20.04操作系统,并在其上安装ROS(机器人操作系统)和Cartographer(激光SLAM算法),以便实现机器人和SLAM开发。 一、Ubuntu20.04安装 安装...
标题 "PicGo(Ubuntu)同步gitee、github图床" 涉及到的知识点主要集中在使用PicGo这款工具在Ubuntu操作系统上,将图片上传至Gitee(码云)和GitHub这两个代码托管平台作为图床。下面将详细阐述相关概念和步骤。 1. *...
在Ubuntu 18.04操作系统中安装Open3D C++版本是一个常见的需求,尤其对于进行三维数据处理、可视化和机器学习的开发者来说。Open3D是一个开源的C++库,它提供了对3D数据的强大支持,包括点云处理、几何建模、可视化...
访问Auto的官方网站或GitHub仓库,找到最新版本的源代码,并下载到你的Ubuntu系统。通常,你可以通过`wget`命令下载: ```bash wget https://example.com/auto-x.y.z.tar.gz ``` 请将`example....
**Ubuntu18安装Autoware教程** Autoware是一款开源的自动驾驶软件,它基于Robot Operating System (ROS) 构建,提供了从感知到规划、控制的一整套解决方案。本教程将指导您在Ubuntu 18.04操作系统上安装Autoware。 ...
Ubuntu 安装 Redis 和 Redis-PHP 扩展 在本文中,我们将学习如何在 Ubuntu 环境下安装 Redis 数据库和 Redis-PHP 扩展,以便在 PHP 项目中使用 Redis。 安装 Redis 1. 首先,需要下载 Redis 软件包,使用以下命令...
在本教程中,我们将详细介绍如何在Ubuntu 20.04服务器上进行一系列的软件部署和配置,以完成一个特定项目的安装。以下是整个过程的详细步骤: 首先,我们需要确保使用的是Ubuntu 20.04 LTS (长期支持) 版本。在阿里...
通常,你可以访问Ubuntu的软件仓库或者iperf3的GitHub页面来下载对应版本的软件包。对于Ubuntu 20.04,确保下载的是适用于这个系统的版本。 ### 2. 将.deb包传输到目标机器 将下载好的iperf3.deb文件通过USB驱动器...
playAPI https://github.com/kaedei/dandanplay-libraryindex/blob/master/api/ResourceService.md ubuntu安装anaconda ubuntu安装anaconda ubuntu安装anaconda ubuntu安装anaconda ubuntu安装anaconda
Ubuntu 11.10/12.04 安装深度软件中心的方法 在 Ubuntu 11.10/12.04 系统中,安装深度软件中心需要满足一些前提条件,并遵循特定的安装步骤。下面将详细介绍安装深度软件中心的方法。 前提条件 在安装深度软件...
下载地址:https://github.com/wszqkzqk/deepin-wine-ubuntu 下载zip压缩包,在本地解压,并在此目录下进入终端输入如下命令进行安装: sudo sh install.sh 二、下载容器 下载该地址...
### Ubuntu16.04安装配置JupyterHub #### 一、环境准备与基础软件安装 **1.1 Anaconda3 安装** 为了更好地管理Python环境及依赖库,我们通常选择安装Anaconda3。首先从清华大学镜像站点下载Anaconda3安装包。 **...
在Ubuntu操作系统中安装SS5,可以让你的设备作为代理服务器,为其他设备提供安全的网络连接。 以下是一个详细的SS5在Ubuntu上的安装步骤: 1. **更新系统**: 首先确保你的Ubuntu系统是最新的,这可以通过运行以下...
**基于Ubuntu 18.4的Redmine插件安装教程** Redmine是一个开源的项目管理工具,它提供了任务管理、缺陷跟踪、文档管理和版本控制等功能。然而,Redmine的默认功能可能无法满足所有用户的需求,比如账户头像设置、...
在Ubuntu 22.04上安装MacOS主题可以为你的Linux系统带来一种全新的视觉体验,使其外观和感觉更接近Apple的macOS操作系统。这里我们将详细介绍如何安装名为"WhiteSur"的MacOS主题,它是Ubuntu社区中最受欢迎的MacOS...
安装好了Linux子系统,用户目录是/home/user,C盘目录是/mnt/c。但是这个子系统其实是在C盘上的,如果你要在上面配置一些环境可能会大量占用C盘空间,未来保证系统盘空间充足,我们还要将其迁移到非系统盘。需要一个...
y && pkg upgrade -y pkg install git wget -y git clone git://github.com/modded-ubuntu/modded-ubuntu.git cd modded-ubuntu bash setup.sh 然后重新启动Termux并键入以下命令ubuntu bash user.sh 输入您的ubuntu...
### 在Ubuntu Linux上安装和使用Git与GitHub #### Git简介 Git是一款开源版本控制系统,由Linux内核创始人Linus Torvalds于2005年发起。它的设计初衷是为了更高效地管理Linux内核的开发过程,如今已经成为全球范围...