文档章节

git安装,简单配合eclipse使用

java_speed
 java_speed
发布于 2013/07/06 16:10
字数 357
阅读 1524
收藏 20
  1. http://git.oschina.net上注册一个项目;
  2. 在linux安装git(过程忽略);
  3. Git安装成功简单配置一下:
    git config --global user.name "XX" 
    git config --global user.email xxxx@mail.com
  4. 生成密匙: 
    ssh-keygen -t rsa -C "xxx@mail.com"  # 密匙名如keyname,但不要有特殊字符,如,“.等等, 记住输入的密码(如果嫌麻烦,密码可以设置为空,这样提交的时候就不用输入密码了)
  5. http://git.oschina.net/keys/new保存密匙;
  6. 添加密匙:
    ssh-add keyname
  7. 可能步骤6会报错:
    ssh-add keyname
    Could not open a connection to your authentication agent.
    解决方案:先执行命令
    ssh-agent bash
    然后重复步骤6;
  8. 测试连接是否成功:
    ssh -T git@git.oschina.net
    Welcome to Git@OSC, XX
    表示成功;
  9. 创建本地仓库:
    mkdir ~/repository
    cd ~/repository
    git clone git@git.oschina.net:xxxx/test.git
  10. 整合eclipse(EGit从Market上下载好);
  11. 导入步骤6的keyname; Preference > filtered `SSH2` > add private key > 导入keyname; 注意如果keyname有特殊字符可能就有问题,所以记住步骤4的警告;
  12. 打开Git Repositories视图; `Add an existing local repository`, 如项目~/repository/test.git,输入密匙密码;
  13. 导入eclipse工程:import > filtered `Git` > Local > `空项目,需要New一个`;
  14. 随便写点啥; 右键 > Team > Share .. > Git > Repository 选择~/repository/test/.git > ...
  15. Commit, Push 等基本操作;

PS:Eclipse不建议将workspace作为本地仓库,所以好一点的做法是,像文中所说的建一个与workspace无关的本地仓库。

Have fun!

 

© 著作权归作者所有

共有 人打赏支持
java_speed
粉丝 112
博文 44
码字总数 17031
作品 1
成都
程序员
私信 提问
Ubuntu16 安装配置git + 安装eclipse 添加命令行快速启动

关键字: github ssh eclipse 你的名字.jpg 虚拟机中安装Ubuntu中需要安装配置git,每次配置的时候总是又重新去百度,下面简单记录,有什么问题还望指正。 1.在Ubuntu中,可以安装一个经常使...

RookieDay
2016/12/06
0
0
Git版本控制教程

Git 版本控制入门 不了解Git请查看权威Git书籍 ProGit(中文版)。 一份很好的 Git 入门教程,点击这里查看。 Git客户端下载地址: 官方Git - TortoiseGit - SourceTree 常用工具及插件教程...

切切歆语
2016/12/13
22
0
【Git教程】入门安装客户端与服务器

Git介绍 Git是个快速的、开源的、分布式的版本控制工具。 集中式管理(SVN) 分布式管理(GIT) 通过以上的图形对比: 分布式管理有如下的好处: 1、去中心化:每个人开发人员都拥有一个完整...

Auhgnahz
2016/08/01
103
0
搭建Windows下的Go开发环境

1. 安装Go 前往Go语言的官方网站:http://golang.org/,下载对应平台的安装包。如果是x86的系统可以就下载i386的,如果是x64的系统,那么就安装amd64的就可以了。另外Go语言在Windows下的的安...

苑洪武
2017/10/16
0
0
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
26
0

没有更多内容

加载失败,请刷新页面

加载更多

MQ学习-基本概念区分

消息队列 Kafka 涉及的专有名词和术语进行定义和解释,方便您更好地理解相关概念并使用该产品。 Broker: 消息队列 Kafka 集群包含一个或多个消息处理服务器,该服务器被称为 Broker。 Topi...

os1cheng
14分钟前
0
0
腾讯怒怼:靠红包骗用户下载怎么可以叫产品

近日,社交圈出现了大动荡,三款新推出的社交软件全部被微信封杀,对此,腾讯公关总监在回应外界对于1月15日三款社交新产品撼动微信的消息,他呼吁媒体在批评的同时应当尊重事实,“我们尊重...

linux-tao
今天
1
0
面试必考-数据优化

sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好...

瑞查德-Jack
今天
2
0
spring aop学习

1.aop和spring aop的关系? aop是一种思想,spring aop是aop的一种实现。 2.Spring aop和AspectJ的关系? 这两种都是实现aop的,spring借助AspectJ的语法实现aop的功能 3.@AspectJ support和...

llsydn
今天
4
0
OSChina 周六乱弹 —— 世界的源代码

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小鱼丁 :#今日歌曲推荐# 分享Jason Mraz的单曲《Prettiest Friend (Demo)》: 《Prettiest Friend (Demo)》- Jason Mraz 手机党少年们想听歌...

小小编辑
今天
475
12

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部