Eclipse中如何使用:Maven、Git、GitHub、码云

这篇具有很好参考价值的文章主要介绍了Eclipse中如何使用:Maven、Git、GitHub、码云。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第1章 在Eclipse 中使用 Maven

1.1 安装 Maven 核心程序

1)下载地址:http://maven.apache.org/

2)检查 JAVA_HOME 环境变量。Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。

即:安装jdk目录中bin目录的上一级目录

JAVA_HOME

D:\Java\jdk1.8.0_111

3)解压 Maven 的核心程序。
将 apache-maven-3.6.3-bin.zip 解压到一个非中文无空格的目录下。例如:

D:\apache-maven-3.6.3

4)配置环境变量。

MAVEN_HOME

D:\apache-maven-3.6.3
PATH

%MAVEN_HOME%\bin

5)查看 Maven 版本信息验证安装是否正确

C:\Users\韩总>mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: D:\apache-maven-3.6.3\bin\..
Java version: 1.8.0_111, vendor: Oracle Corporation, runtime: D:\Java\jdk1.8.0_111\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

1.2 配置本地仓库和阿里云镜像

1.2.1 配置本地仓库

1)Maven 的核心程序并不包含具体功能,仅负责宏观调度。具体功能由插件来完成。Maven 核心程序会到本地仓库中查找插件。如果本地仓库中没有就会从远程中央仓库下载。此时如果不能上网则无法执行 Maven 的具体功能。为了解决这个问题,我们可以将 Maven 的本地仓库指向一个在联网情况下下载好的目录。

2)Maven 默认的本地仓库:~.m2\repository 目录。
Tips:~表示当前用户的家目录。

3)找到 Maven 的核心配置文件 settings.xml 文件:

解压目录 D:\apache-maven-3.6.3\conf\settings.xml

4)设置方式:<localRepository>本地仓库的路径</localRepository>

<localRepository>E:\LocalRepository</localRepository>

1.2.2 配置阿里云镜像

为了下载jar 包方便,在Maven 的核心配置文件 settings.xml 文件的
<mirrors></mirrors>标签里面配置以下标签:

    <mirror>
      <id>aliyun</id>
	  <name>aliyun for maven</name>
	  <mirrorOf>*</mirrorOf>
	  <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

1.2.3 配置 Maven 工程的基础 JDK 版本

如果按照默认配置运行,Java 工程使用的默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本。修改配置的方式是:将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内。

<profile>
  <id>jdk-1.8</id>
  <activation>
	<activeByDefault>true</activeByDefault>
	<jdk>1.8</jdk>
  </activation>
  <properties>
	<maven.compiler.source>1.8</maven.compiler.source>
	<maven.compiler.target>1.8</maven.compiler.target>
	<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>

1.3 在 Eclipse 中配置 Maven

Eclipse 中默认自带 Maven 插件,但是自带的Maven 插件不能修改本地仓库,所以通常我们不使用自带的 Maven,而是使用自己安装的,在 Eclipse 中配置 Maven 的步骤如下:

1)点击 Eclipse 中的 Window→Preferences
eclipse git,杂谈,maven,git,eclipse

2)点开 Maven 前面的箭头,选择 Installations,点击 Add…

eclipse git,杂谈,maven,git,eclipse

3)点击 Directory…选择我们安装的 Maven 核心程序的根目录,然后点击 Finish
eclipse git,杂谈,maven,git,eclipse

4)勾上添加的 Maven 核心程序

eclipse git,杂谈,maven,git,eclipse

5)选择 Maven 下的 User Settings,在全局设置哪儿点击 Browse…选择 Maven 核心程序的配置文件 settings.xml,本地仓库会自动变为我们在 settings.xml 文件中设置的路径

eclipse git,杂谈,maven,git,eclipse

1.4 在 Eclipse 中创建 Maven 项目

1.4.1 创建 Java 工程

1)点击 File→New→Maven Project,弹出如下窗口
跳过骨架创建:
eclipse git,杂谈,maven,git,eclipse

2)点击 Next,配置坐标(GAV)及打包方式,然后点击 Finish

eclipse git,杂谈,maven,git,eclipse
效果:
eclipse git,杂谈,maven,git,eclipse

3 在pom.xml 文件中添加单元测试类的jar包坐标。

  <dependencies>
  	<dependency>
  		<groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
  	</dependency>
  </dependencies>

4)编写主代码
在 src/main/java 目录下创建包并创建 Hello.java 文件
eclipse git,杂谈,maven,git,eclipse

package com.atguigu.maven;

public class Hello {
	
	public String sayHello(String name){
		
		return "Hello "+name+"!";
		
		}

}


5)编写测试代码
在 src/test/java 目录下创建包并创建 HelloTest.java 文件
eclipse git,杂谈,maven,git,eclipse

package com.atguigu.maven;

import org.junit.Test;

import com.atguigu.maven.Hello;

public class HelloTest {
	
	@Test
	public void testHello() {
	Hello hello = new Hello();
	String maven = hello.sayHello("Maven"); 
	System.out.println(maven);
	}

}

6)使用 Maven 的方式运行Maven 工程
在工程名 Hello 或 pom.xml 上右键→Run As 运行 Maven 项目

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

7)使用 java的方式运行
eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

1.4.2 创建 Web 工程(了解)

说明:因为现在基本上使用SpringBoot方式创建Web工程,所以这种方式了解即可。

1)创建简单的 Maven 工程,打包方式为 war 包

eclipse git,杂谈,maven,git,eclipse

2)创建完成之后因缺少 web.xml 文件工程出现小红叉

eclipse git,杂谈,maven,git,eclipse
3)在工程上右键→Build Path→Configure Build Path…

eclipse git,杂谈,maven,git,eclipse

4)点击 Project Facets 欺骗Eclipse 当前工程不是Web 工程,点击应用
eclipse git,杂谈,maven,git,eclipse

5)再告诉Eclipse 当前工程是一个 Web 工程,点击应用并关闭

eclipse git,杂谈,maven,git,eclipse
如果默认是以下目录结构:

eclipse git,杂谈,maven,git,eclipse

6)发现 MavenWeb 工程小红叉消失,并出现了 WebContext 目录
eclipse git,杂谈,maven,git,eclipse
或者
eclipse git,杂谈,maven,git,eclipse

7)在 WebContext 下创建 index.jsp 页面

eclipse git,杂谈,maven,git,eclipse
或者:在webapp目录下创建index.jsp页面。

eclipse git,杂谈,maven,git,eclipse
7)添加 Tomcat 库
调出servers窗口
eclipse git,杂谈,maven,git,eclipse
点击超链接:
eclipse git,杂谈,maven,git,eclipse
找到Apache—选择安装的tomact对应的版本
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse
此时仍然会报错:因为创建项目时没有添加tomact的环境,只有一个jdk的环境。
eclipse git,杂谈,maven,git,eclipse

解决:
eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse
保存时,因为jsp默认字符集为ISO-8859-1,所以需要修改字符集
eclipse git,杂谈,maven,git,eclipse

修改:
直接把index.jsp页面删除,然后修改完字符集后在创建index.jsp页面。
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

8)在 MavenWeb 上右键→Run As→Run on Server 部署到 Tomcat 上运行
如果没有Run on Server这个选项,有可能是之前的配置没有保存。

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse
默认在内置的浏览器打开:
eclipse git,杂谈,maven,git,eclipse
可以配置别的浏览器:
eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

1.4.3 创建父工程

说明:创建父工程通常是为了管理多个模块jar包的版本,子工程使用继承来实现统一管理。

父工程的打包方式为 pom,父工程只需要保留 pom.xml 文件即可

1)创建简单的 Maven 父工程,打包方式选择pom
eclipse git,杂谈,maven,git,eclipse

效果:只有pom文件,没有其它目录了。
eclipse git,杂谈,maven,git,eclipse
2)创建2个子工程:Child1、Child2
在左侧空白处右键进行创建:
eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

效果:
eclipse git,杂谈,maven,git,eclipse

3)在2个子工程中导入单元测试类的jar包进行测试:

  <dependencies>
	  <dependency>
		 <groupId>junit</groupId>
		 <artifactId>junit</artifactId>
		 <version>4.0</version>
		 <scope>test</scope>
	  </dependency>
  </dependencies>

eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

4)在 pom.xml 文件中通过<dependencyManagement></dependencyManagement> 标签进行依赖统一管理

  <!-- 依赖管理 -->
  <dependencyManagement>
	<dependencies>
	   <!-- 在此配置要管理的依赖 -->
	   <dependency>
		  <groupId>junit</groupId>
		  <artifactId>junit</artifactId>
		  <version>4.0</version>
		  <scope>test</scope>
	   </dependency>
	</dependencies>
 </dependencyManagement>

eclipse git,杂谈,maven,git,eclipse

5)在子工程中继承父工程

  • 删除子模块的单元测试类的版本
  • 如果子模块的groupId、version标签的内容和父标签的内容一致,那么子模块的这2个标签可以删除

eclipse git,杂谈,maven,git,eclipse
5)测试
修改之前的jar包版本:
eclipse git,杂谈,maven,git,eclipse
修改后:
eclipse git,杂谈,maven,git,eclipse

1.5 在 Eclipse 中导入 Maven 项目

1.5.1 导入手动创建的Maven工程

说明:也就是导入不是eclipse创建的Maven工程。

一:准备工作
复制工作空间的Maven工程Hello项目到桌面。
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

因为这是通过eclipse创建的项目,所以需要把项目的相关文件删除掉。
eclipse git,杂谈,maven,git,eclipse

在通过命令删除target目录:此时就可以当作手动创建的Maven工程了。

eclipse git,杂谈,maven,git,eclipse

删除之前工作空间创建的Maven项目:Hello
eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

二:导入步骤

1)点击 File→Import…
eclipse git,杂谈,maven,git,eclipse

2)方式一导入:第一次导入手动创建的Maven 项目时,由于项目中没有Eclipse 生成的一些文件, 使用方式一导入时 Eclipse 认为它不是一个工程

eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

3)解决:必须通过方式二导入到 Eclipse 中

它的判断依据是:是否有pom.xml文件。

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

4)导入到Eclipse 中之后就会生成一些 Eclipse 能识别的文件
eclipse git,杂谈,maven,git,eclipse

5)有了这些Eclipse 能识别的文件之后以后再往Eclipse 中导入的时候选择方式一和方式二都可以

此时eclipse里面有,工作空间没有Hello项目。
eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse
删除eclipse的Hello项目,重新导入:2种都可以。
eclipse git,杂谈,maven,git,eclipse
以第一种为例:
此时工作空间和eclipse里面都有了,桌面上Hello项目的就可以删除了。

eclipse git,杂谈,maven,git,eclipse

第2章 在Eclipse 中使用 Git

说明:在eclipse中使用git不需要安装git核心程序也可以使用,如果是idea,即便把git集成到idea中也需要安装git核心程序。

Eclipse 中默认自带了 Git 插件,通过点击 Help→About Eclipse IDE 可以查看
eclipse git,杂谈,maven,git,eclipse
如果没有可以到Eclipse的商店进行安装:
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

2.1 全局配置

2.1.1 配置用户名和邮箱

1)点击 Window→Preferences→Team→Git→Configuration
eclipse git,杂谈,maven,git,eclipse

2)点击 Add Entry…设置全局用户名和邮箱
一般和gitHub的用户名和邮箱保持一致即可。

eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

3)点击 Apply and Close 之后在 Windows 的用户目录下会生成.gitconfig 配置文件

eclipse git,杂谈,maven,git,eclipse

2.1.2 配置忽略的文件

1)在用户目录(其他目录也可以)创建 Java.gitignore 文件,添加以下内容

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.gitignore
.settings
target

2)在全局的配置文件.gitconfig 文件中添加如下内容

[core]
excludesfile = C:/Users/韩总/Java.gitignore

3)文件所在位置图
eclipse git,杂谈,maven,git,eclipse

4)重启 Eclipse 忽略文件 Java.gitignore 即生效

2.2 创建本地库

2.2.1 新建本地库

1)创建一个普通的Maven 工程
eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

2)将 Maven 工程交给 Git 管理,即生成.git 目录
在工程上右键→Team→Share Project…

eclipse git,杂谈,maven,git,eclipse

3)勾选 Use or create repository in parent folder of project 并选中工程

eclipse git,杂谈,maven,git,eclipse

4)点击 Create Repository 按钮生成.git 目录
eclipse git,杂谈,maven,git,eclipse

5)点击 Finish 之后发现工程已被 Git 管理
eclipse git,杂谈,maven,git,eclipse
工作空间下的当前项目目录也有了.git文件夹,将来的暂存区和本地库都在此目录下,说明当前工程已经交给git去管理了。
eclipse git,杂谈,maven,git,eclipse

6)可以配置当前工程的用户名和邮箱,如果不配置就是使用上面配置的共用的用户名和邮箱
点击 Window→Preferences→Team→Git→Configuration→Repository Settings
eclipse git,杂谈,maven,git,eclipse

7)点击 Add Entry…配置当前工程的用户名和邮箱
eclipse git,杂谈,maven,git,eclipse

8)在 src/main/java 目录下创建包并创建 HelloGit.java 文件,此时文件只存在于工作区,文件的状态如下图:
文件上有?图标,表示文件还没有被追踪。
eclipse git,杂谈,maven,git,eclipse

9)在工程上右键→Team→Add to Index 将工程添加到暂存区
eclipse git,杂谈,maven,git,eclipse

10)添加到暂存区之后文件的状态如下图:
图标:?变为+
eclipse git,杂谈,maven,git,eclipse

11)在工程上右键→Team→Commit…将工程添加到本地库
eclipse git,杂谈,maven,git,eclipse

12)添加注释后点击 Commit 将工程添加到本地库

此时发现暂存区有很多我们不需要的文件,我们只是创建了pom.xml文件和HelloGit文件。

eclipse git,杂谈,maven,git,eclipse
可以手动把不需要的文件移除到上面,不需要添加到暂存区文件的区域中。
eclipse git,杂谈,maven,git,eclipse

每次提交时都要手动移除这些不需要的文件太过麻烦,可以进行配置忽略的文件。详情查看3.1.2。重复上述步骤发现只剩下自己写的文件了。

eclipse git,杂谈,maven,git,eclipse

13)也可以直接点击 Commit and Push…添加到本地库后开始上传到项目托管的网站

14)工程添加到本地库之后文件的状态如下图:

eclipse git,杂谈,maven,git,eclipse

2.2.2 版本间切换

准备版本2:修改代码再次进行提交:
eclipse git,杂谈,maven,git,eclipse
版本3:
eclipse git,杂谈,maven,git,eclipse
版本4:
eclipse git,杂谈,maven,git,eclipse

1)查看历史版本
在工程上右键→Team→Show in History
eclipse git,杂谈,maven,git,eclipse

2)当前版本
eclipse git,杂谈,maven,git,eclipse

3)在要切换的版本上右键→Reset→Hard

eclipse git,杂谈,maven,git,eclipse

4)切换成功

注意:此时想要再回到最新的版本,在eclipse和idea中已经回不去了,只能安装git集成开发环境,以git命令行的方式回去。
eclipse git,杂谈,maven,git,eclipse

2.2.3 创建分支

1)在工程上右键→Team→Switch To→New Branch…
eclipse git,杂谈,maven,git,eclipse

2)给分支命名

eclipse git,杂谈,maven,git,eclipse

3)点击 Finish 之后自动切换到新的分支

eclipse git,杂谈,maven,git,eclipse

4)在新的分支上添加新的内容,添加到暂存区,添加到本地库
eclipse git,杂谈,maven,git,eclipse

2.2.4 合并分支

1)切换到主干

eclipse git,杂谈,maven,git,eclipse

2)将分支中的内容合并到主干
eclipse git,杂谈,maven,git,eclipse

3)选中分支开始合并
eclipse git,杂谈,maven,git,eclipse

4)合并成功

eclipse git,杂谈,maven,git,eclipse

2.2.5 解决冲突

说明:让主干和分支在同一个位置添加一行代码

1)分支添加内容,并添加到暂存区和本地库
eclipse git,杂谈,maven,git,eclipse

2)主干添加内容,并添加到暂存区和本地库
eclipse git,杂谈,maven,git,eclipse

3)在主干上合并分支,出现冲突
eclipse git,杂谈,maven,git,eclipse

4)有效沟通后选择保留的代码,重写添加到暂存区、本地库冲突即可解决

eclipse git,杂谈,maven,git,eclipse

2.3 将本地库上传到 GitHub

2.3.1 注册 GitHub 账号

1)访问 GitHub 网站 https://github.com/,首页即是注册页面
eclipse git,杂谈,maven,git,eclipse

2)输入用户名、邮箱、密码点击注册之后登录邮箱激活即可

2.3.2 上传本地库

1)登录 GitHub 在首页点击 Start a project

eclipse git,杂谈,maven,git,eclipse

2)指定仓库的名称和类型
eclipse git,杂谈,maven,git,eclipse

3)仓库创建成功
eclipse git,杂谈,maven,git,eclipse

4)复制仓库地址

eclipse git,杂谈,maven,git,eclipse

5)将本地库上传到 GitHub 上创建的仓库中
eclipse git,杂谈,maven,git,eclipse

6)指定仓库地址、用户名和密码

eclipse git,杂谈,maven,git,eclipse

7)点击 Preview

eclipse git,杂谈,maven,git,eclipse

8)点击 Preview 开始连接 GitHub,然后点击 Push 开始上传

eclipse git,杂谈,maven,git,eclipse

9)上传成功

eclipse git,杂谈,maven,git,eclipse

10)查看 GitHub 仓库
eclipse git,杂谈,maven,git,eclipse

2.3.3 更新本地库

项目在 GitHub 上被合作伙伴更新之后,我们就需要将 GitHub 上最新的代码拉到本地库,否则会上传失败!接下来我们以在 GitHub 上在线添加内容演示如何更新本地库。

1)在 GitHub 上在线修改文件
eclipse git,杂谈,maven,git,eclipse

2)在 Eclipse 如果不更新本地库直接上传会由于不是最新的版本而被拒绝

eclipse git,杂谈,maven,git,eclipse

3)将 GitHub 上最新的内容Pull 下来
eclipse git,杂谈,maven,git,eclipse

4)更新本地库成功

eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

2.4 从 GitHub 上克隆项目到本地

2.4.1 克隆项目

1)在 Eclipse 中点击 File→Import…→Git

eclipse git,杂谈,maven,git,eclipse

2)选中 Clone URI
eclipse git,杂谈,maven,git,eclipse

3)输入克隆的项目在 GitHub 上仓库的地址

eclipse git,杂谈,maven,git,eclipse

4)选择要克隆的分支
eclipse git,杂谈,maven,git,eclipse

5)选择项目存放的路径

eclipse git,杂谈,maven,git,eclipse

6)选择作为一个普通工程导入(通过方式二导入没有这一步)
eclipse git,杂谈,maven,git,eclipse

7)点击完成

eclipse git,杂谈,maven,git,eclipse

8)导入之后并不是一个 Maven 工程(如果通过方式二导入会自动识别为 Maven 工程)
eclipse git,杂谈,maven,git,eclipse

9)转换为 Maven 工程
右键→Configure→Convert to Maven Project

eclipse git,杂谈,maven,git,eclipse

10)转换之后
eclipse git,杂谈,maven,git,eclipse

2.4.2 添加合作伙伴

在项目的协同开发过程中,如果 GitHub 上的仓库不是你创建的,你克隆下来的项目完成代码的编辑之后上传会失败,如下图:

eclipse git,杂谈,maven,git,eclipse

eclipse git,杂谈,maven,git,eclipse

此时如果想要上传成功,必须让 GitHub 上仓库的拥有者添加你为合作伙伴, 添加合作伙伴的步骤:

1)让仓库拥有者在仓库上点击 settings
eclipse git,杂谈,maven,git,eclipse

2)点击 Manage Access

eclipse git,杂谈,maven,git,eclipse

3)搜索合作伙伴,即搜索你的 GitHub 账户
eclipse git,杂谈,maven,git,eclipse

4)点击邀请

eclipse git,杂谈,maven,git,eclipse

5)等待你回复
eclipse git,杂谈,maven,git,eclipse

6)仓库拥有者可以将链接发送给你让你确认,当然你的邮箱也会收到等待确认的邮件
eclipse git,杂谈,maven,git,eclipse

7)等你接收之后就与仓库拥有者成为了合作伙伴,就可以向仓库上传项目了

2.4.3 非合作伙伴如何共同开发项目

GitHub 上有好多开源的好的项目,我们可以下载下来查看、借鉴别人的代码。但是如果我们修改了,由于不是对方的合作伙伴,我们无法将代码上传到别人的仓库, 此时我们可以选择使用 fork 和 pullrequest 操作

1)看到喜欢的项目点击 fork 操作将别人的项目复制一份作为自己的仓库,同时仓库下面会显示当前项目来自于哪里
eclipse git,杂谈,maven,git,eclipse

2)修改代码之后如果想合并到作者那里,需要让作者审核,点击 Pull requests→New pull request
eclipse git,杂谈,maven,git,eclipse

3)点击 Create pull request
eclipse git,杂谈,maven,git,eclipse

4)填入标题、描述后点击 Create pull request

eclipse git,杂谈,maven,git,eclipse

5)你创建了pull request 之后作者会收到Pull requests 信息,作者可以选择拒绝和接受你的请求

第3章 国内的项目托管网站-码云

3.1 简介

使用 GitHub 作为项目托管网站如果网速不好很影响效率,大家也可以使用国内的项目托管网站-码云。网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。

3.2 配置 SSH 免密登录

在码云上通过 HTTPS 的模式上传项目跟在 GitHub 上一样,但是在码云上上传项目总是输入用户名和密码,比较麻烦,所以给大家演示一下通过 SSH 模式免密登录上传项目,使用 SSH 模式的好处是每次上传项目不需要输入用户名和密码,SSH 免密登录同样适用于 GitHub。

使用 SSH 模式前提是你必须是这个项目的拥有者或者合作者,且配好了 SSH Key, 配置 SSH Key 的步骤如下:

1)进入电脑的用户目录,在用户目录右键打开 Git 命令行窗口

eclipse git,杂谈,maven,git,eclipse

2)创建 SSH Key
在命令行窗口输入以下命令

ssh-keygen -t rsa -C 任意内容

命令参数说明:

-t = The type of the key to generate

密钥的类型

-C = comment to identify the key

用于识别这个密钥的注释
eclipse git,杂谈,maven,git,eclipse

输入命令后回车,然后再回车、回车、回车

eclipse git,杂谈,maven,git,eclipse

3)SSH Key 创建成功会在用户目录生成.ssh 文件夹
eclipse git,杂谈,maven,git,eclipse

4)进入.ssh 文件夹,查看 id_rsa.pub 文件,复制全部内容

eclipse git,杂谈,maven,git,eclipse

5)找到码云账户的设置
eclipse git,杂谈,maven,git,eclipse

6)点击 SSH 公钥,设置标题,粘贴公钥,点击确定
eclipse git,杂谈,maven,git,eclipse

Tips:码云账户中可以添加多个 SSH 公钥,但是一台电脑只能授权一个用户免密登录

7)复制码云账户中仓库的 SSH 地址
eclipse git,杂谈,maven,git,eclipse

3.3 在 Eclipse 中通过 SSH 模式上传项目

创建了 SSH Key 之后 Eclipse 可以自动识别对应的公钥和私钥文件
eclipse git,杂谈,maven,git,eclipse

通过 SSH 模式上传项目的步骤:
1)在要上传的项目上右键

eclipse git,杂谈,maven,git,eclipse

2)点击 New Remote…
eclipse git,杂谈,maven,git,eclipse

3)复制 SSH 模式的地址并给远程地址起一个别名
eclipse git,杂谈,maven,git,eclipse

4)因为是第一次使用 SSH 模式,点击 Finish 之后需要勾选保存 key,勾选创建known_hosts 文件,以后就不需要这样了

eclipse git,杂谈,maven,git,eclipse
eclipse git,杂谈,maven,git,eclipse

5)点击 Preview 进入确定上传窗口
eclipse git,杂谈,maven,git,eclipse

6)点击 Push 开始上传,不再需要输入用户名和密码

eclipse git,杂谈,maven,git,eclipse

7)上传成功
eclipse git,杂谈,maven,git,eclipse文章来源地址https://www.toymoban.com/news/detail-772431.html

到了这里,关于Eclipse中如何使用:Maven、Git、GitHub、码云的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git的本地分支如何关联远程分支,比如github,gitlab,码云等

    今天发布某版本的项目,准备创建个 v0point1 分支,后期如果修改该版本,直接在该分支上修改即可。 首先,使用 git branch v0point1 命令,创建本地分支 v0point1 ,如下图所示: 其次,使用 git checkout v0point1 命令,切换到 v0point1 分支,如下图所示: 当然,我们也可以使用 git ch

    2024年02月13日
    浏览(68)
  • 如何在eclipse里面配置maven?

    目录 一、Maven简单介绍 二、配置maven  2.1 配置本地仓库  三、创建maven项目

    2024年02月07日
    浏览(72)
  • 【Git-9】Eclipse安装Git插件及基本操作

    选择  Help  –  Install New Software... 插件名称自定义, 插件地址为:http://download.eclipse.org/egit/updates/ 。 3.1、选择需要下载安装的插件 3.2、 列出需要下载资源文件,选择  下一步 3.3、同意协议,选择  Finish ,开始安装插件。 旧版本的Eclipse需要配置  TLSv  协议。 ini配置文件

    2023年04月11日
    浏览(31)
  • git,github ,gitlab,码云的区别

    git是一个开源的分布式版本控制系统,用来高效敏捷地处理大小项目。 开发者: Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper 版本控制:记录一个或多个文件内容的变化,方便

    2024年02月16日
    浏览(48)
  • maven的安装及在eclipse中的配置,及如何导入maven项目。

    一:Maven是什么 Maven是一个跨平台的项目管理工具,主要服务于基于Java平台的项目构建,依赖管理,和项目信息管理,跨平台使用相同命令。(linux,windows,mac) 二:Maven的作用 构建项目 依赖工具,第三方开源库jar增多,版本冲突,依赖臃肿等问题增多,maven可以很好的解决。 如何

    2024年02月06日
    浏览(51)
  • Maven入门教程(二):idea/Eclipse使用Maven

    视频教程:Maven保姆级教程 Maven入门教程(一):安装Maven环境 Maven入门教程(二):idea/Eclipse使用Maven Maven入门教程(三):Maven语法 Maven入门教程(四):Nexus私服 Maven入门教程(五):自定义脚手架 idea有多个版本,配置是一样的,只是配置页面的入口不一样 旧版idea 新版idea 打开Eclips

    2024年02月10日
    浏览(35)
  • git 配置多端多个账号(码云、github、gitlab)

    首先要确认已经安装 Git,可以通过执行 git --version 命令来查看当前安装的版本。 想为同一个电脑配置多个 Git 账户,需要完成以下整体流程: 清空默认的全局 user.name 和 user.email 配置项; 为不同的 Git 账户生成不同的 SSH 密钥; 将以上的 SSH 密钥分别添加到 SSH-Agent 信任列表

    2024年02月04日
    浏览(46)
  • Git入门到精通全套教程(涵盖GitHub\Gitee码云)

    一个小时搞定Git 对应的视频教程讲解: Git入门到精通全套教程(涵盖GitHubGitee码云)_哔哩哔哩_bilibili 目录 1. 为什么要使用版本控制软件 2. 市场上的版本控制软件 3. Git简介 3.1Git简介 3.2集中式vs分布式 3.3作用 二、Git的使用 1. 安装Git 2. Git推送内容到远程仓库的流程 3. Git命令

    2024年02月11日
    浏览(57)
  • 【小吉带你学Git】讲解GitHub操作,码云操作,GitLab操作

    🎊专栏【Git】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 🌺欢迎并且感谢大家指出小吉的问题🥰 点击settings 点击Plugins,在搜索框输入GitHub,然后下载即可 🎄创建口令 点击Settings 找到developer settings 权限要全选 🎄使用口令登录 点击Version C

    2024年02月12日
    浏览(47)
  • 解决每次eclipse拉取代码,提示登录,默认user为git,需要输入密码

    目录 1、如下图所示,每次拉取代码提示登录,用户名默认为git,不能修改,只能输入密码。 2、打开eclipse,选择Windows -Preferences,搜索框输入\\\"SSH\\\",并按照下图操作,点击生成rsa key,然后保存。 3、添加刚刚生成的秘钥,私钥文件到 eclipse。 4、复制刚刚生成的rd_rsa.pub文件里

    2024年02月02日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包