Linux下git的配置
需求和环境
- 硬件:一台装有Ubuntu14.04的PC
- 软件:git-core、openssh-server、openssh-client
Git的安装
- sudo apt-get install git
Git上传文件到github的配置
安装ssh协议
1、安装ssh,git是基于ssh协议的:
- sudo apt-get install openssh-server openssh-client
2、启动ssh服务
- sudo /etc/init.d/ssh restart
申请github账号
本人在windows上已经申请过,也在windows下上传过代码到github仓库中,故此步骤省略。
配置ssh Public Key(公钥)
1、在本地生成ssh 公钥
- ssh -keygen -C 'email' -t rsa
会在用户目录下/home/用户名/.ssh/下建立秘钥文件,这个.ssh是隐藏文件
2、上传公钥到github
在github账户设置里的profile下,选择SSH KEYS选项,然后Add SSH Key,后将/home/用户名/.ssh/id_rsa.pub 中的内容复制进去,上传。
- sudo gedit /home/lcj/.ssh/id_rsa.pub
我是这么打开这个文件,然后复制的。
3、检查链接是否畅通
- ssh -v git@github.com
上传文件
1、进入所要上传文件的目录:
- git init
2、创建一个本地的仓库origin:
- git remote add origin git@github.com:yourName/yourRepo.git
your name: github用户名
your Repo.git: 在github中新添加的仓库
3、文件的上传:
- git add ./ (全部的文件)
- git add 文件名
4、执行commit命令:
- git commit -m "说明这次的提交"
5、执行pull和push命令:
- git pull origin master
- git push origin master
本文大体上借鉴了Blog:blog.chinaunix.net/uid-24782829-id-3183604.html,并针对自己配置的实际情况做了些改动。
Linux下git的配置的更多相关文章
- Linux下git安装配置
一.Linux下git安装配置 2013-07-28 20:32:10| 分类: 默认分类 | 标签:linux git server |举报|字号 订阅 http://abomby ...
- Linux下Git和GitHub使用方法总结
来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到G ...
- linux下golang的配置
linux下golang的配置 之前开发golang一直在windows下,今天在linux下试了一下 ,遇到一些梗,比如go 找不到 sync包.花了一小时全部解决,把过程记录一下. 安装 go 我 ...
- linux下git使用记录1 git 提交
linux下git使用记录1 浏览:985 发布日期:2013/08/08 分类:技术分享 在使用github的时候,不可避免的接触到了git,用他来更新项目,做版本控制.这里特别把常用的命令记录 ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
- [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
为了更好的排版, 所以将IK分词器的安装重启了一篇博文, 大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- Linux下Redis服务器安装配置
说明:操作系统:CentOS1.安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel ...
- linux下git的安装和使用(转)
转自:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html 最近在使用github,感觉不错.在windows下,可使用g ...
随机推荐
- C#编译器对于dynamic对象到底做了什么
private static void TestMethod() { //dynamic 仅仅是个占位符而已 dynamic p1 = , Y = }; //对dynamic对象p1的X属性访问通过C ...
- [LeetCode] 315. Count of Smaller Numbers After Self (Hard)
315. Count of Smaller Numbers After Self class Solution { public: vector<int> countSmaller(vec ...
- 如用使用高版本framework,比如支持iOS5及以上的工程中使用Social.framework
在Targets -> Build Phases里的 Link Binary With Libraries项中,将高版本的framework,如Social.framework 设置成Optio ...
- centos 6.4 大容量磁盘分区步骤
首先安装分区工具 yum install parted 假设需要分区的设备为/dev/sdb 运行如下命令 parted /dev/sdb (parted) mklabel gpt #大于2TB的磁盘 ...
- 初学acm感想
初学acm,觉得大部分题对我来说都是陌生的,好多类型没见过,好多题没思路,打击确实不小,或许这个阶段正是比较能考验人的时候吧,因为只有坚持下来才有收获,没有人生下来就是大神,所以不能气馁更不能放弃,有 ...
- 将access数据转换成oracle数据
1.打开access数据文件,选择需转换的表/导出/ODBC数据库 2.输入导出的表名 3.选择数据源,点击新建 4.选择数据源驱动程序 5.保存DSN文件 6.下一步,输入oracle的SERVIC ...
- Oracle去掉特殊字符
/*LYXXB(陵园信息表) lymc(甲方),dz(通信地址),dh(联系电话) */ SELECT lymc,dz,dh FROM lyxxb /*去掉回车(\b)*/ ),'') /*去掉换行( ...
- HW4.24
public class Solution { public static void main(String[] args) { double sum = 0; for(int i = 1; i &l ...
- fork和缓冲区
fork在面试中经常被问到,在这里复习一下. frok创建子进程,父子进程共享.text段,子进程获得父进程数据段.堆和栈的副本,由于在fork之后经常跟随者exec,所以很多实现并不执行父进程数据段 ...
- 【ACM/ICPC2013】二分图匹配专题
前言:居然三天没有更新了..我的效率实在太低,每天都用各种各样的理由拖延,太差了!昨天的contest依旧不能让人满意,解出的三题都是队友A的,我又卖了一次萌..好吧废话不多说,今天我要纪录的是二分图 ...