java如何配置github
配置 GitHub 与 Java 项目
生成 SSH 密钥并添加到 GitHub
在终端运行以下命令生成 SSH 密钥:
ssh-keygen -t ed25519 -C "your_email@example.com"
将生成的公钥(默认路径为 ~/.ssh/id_ed25519.pub)内容复制到 GitHub 的 Settings > SSH and GPG keys 中。
初始化本地 Git 仓库
在 Java 项目根目录执行:
git init
git remote add origin git@github.com:username/repository.git
配置 .gitignore 文件
在项目根目录创建 .gitignore 文件,排除编译文件和依赖:

# Maven 目标目录
target/
# IDE 文件
.idea/
*.iml
# 依赖文件
*.jar
提交并推送代码
添加文件并提交到本地仓库:
git add .
git commit -m "Initial commit"
git push -u origin main
配置 Maven 与 GitHub Packages
在 Maven 的 settings.xml 中添加认证
编辑 ~/.m2/settings.xml,添加 GitHub 认证:

<servers>
<server>
<id>github</id>
<username>your_github_username</username>
<password>your_github_token</password>
</server>
</servers>
在 pom.xml 中配置发布仓库
添加以下配置以发布到 GitHub Packages:
<distributionManagement>
<repository>
<id>github</id>
<url>https://maven.pkg.github.com/username/repository</url>
</repository>
</distributionManagement>
使用 GitHub Actions 自动化构建
创建 GitHub Actions 工作流文件
在项目下创建 .github/workflows/maven.yml,配置 Java 构建流程:
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
java-version: '11'
- name: Build with Maven
run: mvn -B package
集成 GitHub 与 IDE
在 IntelliJ IDEA 中配置
通过 File > Settings > Version Control > GitHub 添加账户,使用 Token 或 SSH 认证。
通过 VCS > Import into Version Control 将项目分享到 GitHub。
在 Eclipse 中配置
安装 EGit 插件,通过 Window > Perspective > Git 打开 Git 视图。右键项目选择 Team > Share Project 关联 GitHub 仓库。






