开发工具配置-创新互联

Git:

创新互联公司主要业务有网站营销策划、成都网站设计、成都做网站、外贸网站建设、微信公众号开发、微信小程序定制开发H5开发、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、网络营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。 

1、新项目如果提交不了,可以设置.git/config文件,添加如下:

[receive]

  denyCurrentBranch = ignore

2、公钥、私钥生成后,需要配置config

Host可以使用通配符,当ssh的时候如果server的URL能match上这里Host指定的值,则Host下面指定的HostName将被作为最终URL使用。同时该Host下配置的User, Port都将被使用。当然,User和Port都可以被命令行上指定的override。

例如config配置:

Host mygit

User root

Port 22

Hostname 10.0.0.5

IdentityFile ~/.ssh/root-10-05

3、克隆项目:

git clone ssh://mygit/home/git/myweb-base

git clone ssh://root@mygit:22/home/git/myweb-base

实际效果一样,mygit替代 root@10.0.0.5:22,前提在用户root目录下的.ssh/authorized_keys文件中存放用户机器生成的公钥。

Host:mygit,若匹配Host成功,则使用Hostname、User、 Port

不走ssh:git clone ls@10.0.0.5:/home/git/testgit,则目标机器10.0.0.5必须有账号ls。

命令:git stash

查看队列:git stash list。

恢复现场:git stash pop stash@{num}。num 就是你要恢复的工作现场的编号。

清空队列:git stash clear。

Jenkins:

1、默认启动后,配置文件在当前用户的/.jenkins/下,就是$JENKINS_HOME。

2、默认管理员密码在:~/.jenkins/secrets/initialAdminPassword,如果输入/initialAdminPassword的密码,一直进不去,需要修改 config.xml 找到 false 将值改为true,

删除节点authorizationStrategy、securityRealm,但是我只是修改了authorizationStrategy的denyAnonymousReadAccess,我改为了false,就可以登录了。

3、jenkins 里面没的构建一个maven2/3项目,需要插件:Maven Integration plugin

4、配置Repository URL:root@10.0.0.5:/home/git/myweb-base,前面不带ssh

开发工具配置开发工具配置

root用户的公钥需要服务器配置在authorized_keys里。

Maven:

maven有生命周期,Ant 没有生命周期,你必须定义目标和目标之间的依赖。你必须手工为每个目标附上一个任务序列。

一、安装:

执行:tar zxvf apache-maven-3.3.9-bin.tar.gz

进入目录

1、修改setting.xml设置中央仓库

    nexus-aliyun

    *

    Nexus aliyun

    http://maven.aliyun.com/nexus/content/groups/public

  

2、修改仓库位置:/home/maven/repo

3、eclipse 创建maven项目设置默认jdk版本

在maven的setting.xml文件中 的 profiles 节点 加入:

   

        jdk17

         

              true

              1.7

         

         

              1.7

              1.7

              1.7

         

    

如果是想要1.6的,就将里面的1.7 改为1.6

设置maven环境变量:

#set Maven environment

export MAVEN_HOME=/home/maven/apache-maven-3.3.9

export PATH=${MAVEN_HOME}/bin:${PATH}

常用命令

1、分析jar包被哪些其它jar包所引用命令

执行: mvn dependency:tree -Dverbose -Dincludes=org.apache.activemq:kahadb:jar:5.5.1

开发工具配置

以上market的jar包引用了5.5.1版本的,omitted for duplicate 是省略了重复

执行:mvn dependency:tree -Dverbose -Dincludes=org.apache.activemq:kahadb:jar:5.7.0

开发工具配置

mq-core引用了5.7.0的jar包,此处提示:omitted for conflict,指省略了冲突。

2、执行清理:mvn clean install -Pdev -Dmaven.test.skip=true -U

3、执行拷贝目录:mvn dependency:copy-dependencies

使用:

maven-dependency-plugin 拷贝依赖到指定目录,

maven-resources-plugin 拷贝配置文件到指定目录,

maven-antrun-plugin 执行ant,比如修改文件名

process-resources

package

打包命令:maven-assembly-plugin

VMware配置

1、安装java,配置环境变量,执行 vim /etc/profile,官网下载的gz包是tar.gz格式,用tar zxvf解压

# set Java environment

export JAVA_HOME=/home/java/jdk1.7.0_80

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、配置静态ip ,vim /etc/sysconfig/network-scripts/ifcfg-eno16777736,source /etc/profile (重新激活)

BOOTPROTO=static

BROADCAST=10.0.0.255 配置广播地址

IPADDR=10.0.0.3

NETMASK=255.255.255.0

GATEWAY=10.0.0.118

DNS1=10.0.0.118

其中 10.0.0.118 是在NAT设置的网关ip

3、centos主机名bogon解决办法

bogon是指那些不该出现在internet路由表中的地址吧

这些地址应该包括:

1,私有地址如10,172.16-32,192.168.....

2,还未正式分配出去的地址

经过google找到修改名称的办法

一:使用hostname命令

[root@test ~]# hostname 10-02这样只是临时更改了主机名。

二:修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts

1. vim /etc/sysconfig/network 修改/etc/sysconfig/network里面的主机名字

NETWORKING=yes

HOSTNAME=10-02//在这修改hostname

GATEWAY=10.0.0.2 //你的IP地址

2.vim /etc/hosts 修改/etc/hosts里面的名字为10-02

10.0.0.2 10-02//在这修改hostname //你的IP地址(最关键的一步)

127.0.0.1 10-02 localhost.localdomain localhost

3.让更改的名字在不重启机器下生效

# hostname 10-02

# su

如果连接不上,可能是代理工具或者×××导致的,2017-1-1遇到这个问题了,要将本地windows

VMware Virtual Ethernet Adapter for VMnet8的ip设置为固定ip,并设置子网掩码,不用设置网关。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:开发工具配置-创新互联
链接地址:http://myzitong.com/article/dpcshp.html