天天看点

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

目录

1. 查看虚拟机的IP

2. 虚拟机网络配置为NAT

3. 配置git项目忽略文件

1. 查看虚拟机的IP

打开你的虚拟机系统,查看你的虚拟机系统的IP地址。在终端(terminal)中输入:sudo ifconfig。

虚拟机系统的地址见红色下划线。

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

2. 虚拟机网络配置为NAT

首先需要保证VMware Workstation中的虚拟机网络配置是NAT。

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件
VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件
VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件
VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件
VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

主机端口:表示监听的请求到本机的端口号,端口号随便;如:8888

虚拟机IP地址:表示git私有服务器所在的虚拟机地址

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

配置完后,只要在同个局域网下,同学们就可以使用如下地址访问私有git服务器了:

ssh://[email protected]:8888/home/git/pyg

注意:DESKTOP-RQT9D41为本地计算机名

组员连接组长的git私有服务器,请使用组长的计算机全名作为域名访问,因为我们教室的局域网ip是动态分配的,有可能会改变。

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

3. 配置git项目忽略文件

安装git的ignore插件

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

输入.ignore ,搜索到.ignore后点击右侧的Install,安装完成后重启idea

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

创建ignore忽略文件

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

选择Example user template,后面如果有其他文件要忽略提交的,在ignore文件中加入就好

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

点击Yes

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

项目目录下会有多一个.gitignore文件

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件
VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

此时再看项目中,配置了忽略的文件就变为灰色了,这样这些忽略的文件就不会提交到版本库中了。

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

此时就算项目目录中有.idea和.iml文件,但是执行add命令时并不会加到暂存区中,进行commit时不会提交到本地仓库中,效果如下:

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

idea隐藏环境配置文件:

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

设置方法如下:

VMware--局域网访问电脑中VMware虚拟机1. 查看虚拟机的IP2. 虚拟机网络配置为NAT3. 配置git项目忽略文件

可以直接把以下配置直接拷贝到忽略显示的配置框中

*.classpath;*.hprof;*.idea;*.iml;*.myeclipse;*.mymetadata;*.project;*.pyc;*.pyo;*.rbc;*.settings;*.yarb;*~;.DS_Store;.git;.hg;.svn;

CVS;__pycache__;_svn;vssver.scc;vssver2.scc;

这样在项目目录结构中就不会显示以上后缀的文件,进行git提交的时候也会忽略这些文件,不会上传到代码库中。