此贴由 markdown 语法编辑,帖子内容包含个人信息无遮挡,如果有违规请立即删除

前沿

之前有一个 github 练习项目在另外一台电脑用的 IDEA

现在想继续练习这个项目,这个游戏本没有 IDEA,然后边装边写了这篇帖子

1.第一次装 IDEA 的时候需要创建一个工程(project),类似与 eclipse 的需要创建工作空间(workspace)概念

2.IDEA module 类似于 eclipse 工程(project)工程概念

3.IDEA 一个工程 project 下可以创建多个 Module ,eclipse 下一个工作空间 workspace 可以创建很多 project

打算从 github 上拉取代码 从哪里拉取,取决于你 Host 填的什么,认证方式

你可以在自己的服务器上 init 一个仓库,第三方只要通过你的 SSH 认证,就能从你服务器上拉取代码

如何搭建一个简单配置的 git 服务器

如有理解错误,欢迎纠正

以下内容来自引用

第二步,创建一个 git 用户,用来运行 git 服务:

$ sudo adduser git
第三步,创建证书登录:

收集所有需要登录的用户的公钥,就是他们自己的 id_rsa.pub 文件,把所有公钥导入到/home/git/.ssh/authorized_keys 文件里,一行一个。

第四步,初始化 Git 仓库:

先选定一个目录作为 Git 仓库,假定是/srv/sample.git,在/srv 目录下输入命令:

$ sudo git init --bare sample.git
Git 就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的 Git 仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的 Git 仓库通常都以.git 结尾。然后,把 owner 改为 git:

$ sudo chown -R git:git sample.git
第五步,禁用 shell 登录:

出于安全考虑,第二步创建的 git 用户不允许登录 shell,这可以通过编辑/etc/passwd 文件完成。找到类似下面的一行:

git:x:1001:1001:,,,:/home/git:/bin/bash
改为:

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
这样,git 用户可以正常通过 ssh 使用 git,但无法登录 shell,因为我们为 git 用户指定的 git-shell 每次一登录就自动退出。

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

结束引用至廖雪峰 Git 教程

clone 了一下发现没有 clone 下来

先把工程创建了,创建一个简单的工程

SDK 需要配置

next

next 创建一个空白的工程

next

IDEA 用户界面

checkout –Git 检出代码

提示没有发现 Git

确实也没有装,下载一个安装

configure

记住是 bin 目录下的git.exe

不是C:\Program Files\Git\git-bash.exe

C:\Program Files\Git\git-cmd.exe

这两个文件

可以选否

然后再 File – Open 找到工程目录 OK

此时的 autoTest 就作为一个工程来使用了,后续可在 autoTest 新建 Module

在这里把文件夹改个名 方便演示 git 提交

改名后去对应的 pom.xml 修改 atifactId ,对应名都修改

作完了修改,整个工程提交。或者单个 Module 都行

输入提交信息 commit

这里没 Add 是因为,在 idea 中,每新增一个文件都会要求你 Add

第一次提交需要提交配合提交人信息

$ git config user.name "Pangluo"

$ git config user.email 59036386@qq.com

忽略,因为我们导入工程的时候是普通工程

普通工程转换成 maven


项目上右键 Add Framework Support,选择 maven

开启自动导包

新增的依赖

把刚刚的 commit,push 到 github 上去

push

完成一个认证

push successful…

查主页(之前是 chapter)


↙↙↙阅读原文可查看相关链接,并与作者交流