git (Linux安装及使用教程)
查看当前服务器是否有安装git
git --version
如果有,那么查看版本号,是否是你想要的或最新的版本

如果不是自己想要的版本,那么执行以下命令可卸载当前版本
yum remove git
卸载完之后下载安装新的git,Centos/RedHat系统可用
yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
查看当前系统的git
git
cd到wwwroot目录,创建一个目录,尽量与你git远程存储库的一样,这里将存放着你的git本地文件
mkdir junyi
cd进入到刚刚创建的目录中,把文件夹初始化成git仓库
git init
把需要存储的文件存储到本地git里
git add 文件名称
设置邮箱和用户名
git config --global user.email "xxxx@xxxxxxx.com"
git config --global user.name "Your Name"
接下来提交到仓库里
git commit -m"first commit"
查看当前仓库的文件
git ls-files
接下来到了传递到远程仓库的时候了
首先先生成自己的密钥
ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"
生成成功可以看见当前生成的密钥路径

cd 到此目录 .ssh是属于隐藏目录,可用ls -a先行浏览再进入
进入.ssh目录后查看当前密钥文件,并把文件内容复制下来
more id_rsa.pub
打开gethub网站并登陆,点击右上角头像,再点击Settings

找到SSH and GPG keys并点击

点击右上角New SSH key生成新密钥

然后完成以下步骤并保存

回到服务器远程连接git并把本地仓库的文件克隆上去
# git remote add origin git@github.com:自己的git组织名称/仓库名称.git
# git push -u origin master
本地先安装git,安装方法自行查找
本地获取远程仓库的文件,
git clone git://github.com/组织名称/文件仓库名称.git
git (Linux安装及使用教程)的更多相关文章
- Git的安装和使用教程详解
---恢复内容开始--- 本篇笔记聊聊Git的安装和使用教程 一.认 识 Git ...
- Linux安装Anaconda3完整教程
Linux安装Anaconda3完整教程 欢迎关注H寻梦人公众号 相关链接 官方安装Anaconda3教程 [手把手教你]如何在Linux系统搭建jupyter notebook CentOS8.2安 ...
- Linux安装jdk(详细教程)
一.JDK介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JA ...
- Linux安装maven(详细教程)
一.简介 Maven是意第绪语,意思是“知识的积累者”,最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不同.JAR已检入CV ...
- Linux安装禅道教程
环境: centos7 64位 禅道11.2 Linux一键安装包64位 下载: 禅道下载地址: http://dl.cnezsoft.com/zentao/11.2/ZenTaoPMS.11.2.s ...
- Linux 安装 Tomcat 详细教程
Linux 安装Tomcat详细步骤 1. 前往tomcat官网复制下载链接, tomcat官网地址:https://tomcat.apache.org/ 2. 进入到指定目录,使用 wget 命令下 ...
- Linux安装java环境教程
前言: 本教程基于jdk 1.8,但是此教程适用于jdk1.7等版本. 教程正文: 1.1. 登录Oracle官网下载jdk1.8安装包(gz结尾) 这里可以用"wget + 下载地址&qu ...
- Linux安装配置NFS教程(CentOS 6.5)
一.服务端安装nfs 1.1安装 yum install -y rpcbind yum install -y nfs-utils 1.2配置nfs共享目录 这里以/nfs目录为例 mkdir /nfs ...
- Linux安装配置samba教程(CentOS 6.5)
一.服务端安装配置samba 1.1 服务端安装samba yum install -y samba 1.2 创建共享目录并写入配置文件 以/samba为共享目录为例,为了更直观地观测我们在该目录中创 ...
随机推荐
- sed 简单用法
sed的一个简单用法: eg:在某一个文件中的一个aaa字段前后添加某些字段. 在aaa前面添加字段:sed -ne 's/aaa/&HELLO/p' test 输出结果:aaaHELLO 在 ...
- 开始Shell编程
开始Shell编程 NT:如无特别说明,下面使用bash shell. 编写脚本只需以下几步: (1) 打开编辑器,写下脚本. (2) 给保存的脚本执行权限. 使用chmod permission y ...
- css3立体旋转菜单
css3立体旋转菜单,css3,3D,立体旋转,立体菜单,菜单导航,css3立体旋转菜单是一款纯css3实现的三维立体旋转导航菜单. 源码下载页:http://www.huiyi8.com/sc/71 ...
- HTML5响应式导航
HTML5响应式导航HTML5,响应式,jQuery特效,HTML5导航,HTML5响应式导航是一款基于HTML5实现的深灰色响应式导航菜单. 地址:http://www.huiyi8.com/sc/ ...
- Java 吃货联盟
import java.util.Scanner; public class Shao { private static final int[] dishNames = null; private ...
- 如何用js获取日期(转载)
本文介绍了js获取日期的方法,可以获取前天.昨天.今天.明天.后天. 代码: <html> <head> <meta http-equiv="Content-T ...
- Java丨DBCP连接池完整配置
<!-- 数据源1 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicData ...
- c# json 排版
public static string PraseToJson(string json) { try { JsonSerializer s = new JsonSerializer(); JsonR ...
- tcp攻击
- ACM学习历程—BestCoder 2015百度之星资格赛1004 放盘子(策略 && 计算几何)
Problem Description 小度熊喜欢恶作剧.今天他向来访者们提出一个恶俗的游戏.他和来访者们轮流往一个正多边形内放盘子.最后放盘子的是获胜者,会赢得失败者的一个吻.玩了两次以后,小度熊发 ...