windows server服务器中搭建git服务器

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

项目代码的分支管理一直是一个很头疼的问题,因为使用的是svn。于是开始尝试使用git。目前公共的git服务器使用量比较广泛就是github和码云。为了方便起见想着还是自己搭建一个git服务器吧。

搭建的环境是在windows server 64bit机器上。因为win系统本身就别耗费资源,建议选择配置高一点的服务器。
更多信息参阅云服务器规格文档

git服务器的搭建,主要是分成三部分:

1,copssh服务器的安装(安装过程都按照默认按照就可以了);

2,git的安装(安装过程都按照默认按照就可以了);

3,把git安装目录下的bin文件夹中的libiconv-2.dll以及libexec/git-core文件夹中的git-receive-pack.exe、git-upload-archive.exe、git-upload-pack.exe这四个文件,拷贝到copssh安装路径下的bin 目录下;

4,创建一个windows系统用户,用于git的管理;

安装完成之后,需要配置copssh和git的环境变量(把安装路径对应的bin目录,追加到path中)。

在菜单栏中,单击copssh能运行,同时在cmd中能够运行git。安装基本就成功了。

copssh管理版本库

1,打开copssh,开始设置copssh管理的版本库路径。copssh打开的方式如下:

image

2,copssh打开后的界面,绿色的按钮表示copssh正在运行;红色则表示停止运行。

image

3,开users选项卡,在这里面追加版本库的路径以及管理版本库的系统用户

注意:系统用户的名字(这里添加的git)、shell的类型、以及版本库的路径(这里是d:code)

image

4,创建git仓库,进入版本管理的目录(比如,copssh设置的是d:code),在d:code目录下右键,找到“git bash”单击。

在弹出的git 命令行中,创建一个git仓库。

下图中,创建study版本库。

image

5,客户端需要克隆study版本,需要把客户端生成的秘钥,增加到copssh中。

使用客户端的不同,秘钥的生成方式也不一样。下面以TortoiseGit以及ecplise例子进行说明。

在菜单栏中TortoiseGit文件中,有一个putty。在putty中,可以生成一对秘钥。把秘钥保存成文件。

image

ecplise中在window菜单下,找到preferences,打开对话框。生成秘钥侯,保存成文件。

image

最后,把这个秘钥文件,传递给git服务器中。打开copssh,单击“keys”,把秘钥文件通过“add”按钮,把秘钥信息添加进去。添加成功后,就可以客户端就可以克隆git管理的内容了。

image

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云服务部署solo个人博客

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

solo是一款小而美的开源博客系统,专为程序员设计的轻量级个人博客程序。
首先要有自己的服务器,以阿里云服务器为例

1.安装必用软件

安装配置jdk1.8
安装tomcat 推荐使用tomcat9
安装mysql
安装nginx
2.配置。

Nginx配置 vi /usr/local/nginx/conf/nginx.conf

upstream backend {

  server localhost:8080; 
}

server {

    listen       80;
    server_name  域名;
    access_log off;
    location / {
       proxy_pass http://backend;
          proxy_set_header  Host $host:$server_port;
       proxy_set_header  X-Real-IP  $remote_addr;
       client_max_body_size  10m;
    }
}

保存退出,重启nginx服务:systemctl restart nginx.service

  1. 修改latke文件。下载solo-v3.2.0.war ,使用FileZilla客户端上传war包到tomcat的webapps下,启动tomcat。
  2. 在classes中修改latke.properties文件
  3. /home/tomcat9.0.16/webapps/solo/WEB-INF/classes/latke.properties

1
2
3
4
修改local.properties,我用的是Mysql数据库,把H2数据库注释掉
vi /home/tomcat9.0.16/webapps/solo/WEB-INF/classes/local.properties

H2 runtime

runtimeDatabase=H2

jdbc.username=root

jdbc.password=

jdbc.driver=org.h2.Driver

jdbc.URL=jdbc:h2:~/solo_h2/db

MySQL runtime

runtimeDatabase=MYSQL
jdbc.username=root
jdbc.password=root
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.URL=jdbc:mysql://localhost:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=
创建数据库。
CREATE DATABASE IF NOT EXISTS solo DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
直接通过域名访问项目,不带项目名
修改tomcat的server.xml:vi /home/tomcat9.0.16/conf/server.xml
docBase:项目路径
添加:
更多参阅云服务器建站教程
image

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

企业品牌方案 保护企业知识产权刻不容缓!

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

方案介绍
涵盖域名、商标注册、证书、企业邮箱等全链路服务。域名注册蝉联国内市场NO.1,已超过4000万注册;商标注册申请极速申报,最快1分钟递交到商标局;安全证书使网站可信、安全加密;企业邮箱实现线化协同办公,保障了企业信息安全。
解决问题
一站式服务:域名、商标注册、证书、企业邮箱一站式配齐
大品牌更放心:阿里云强大、专业的服务能力助您快速高效解决问题
客户案例
阿里企业邮箱是阿里云重要产品之一,帮助良品铺子实现数字化、在线化协同办公,大大提升了企业运行效率,保障了企业信息安全。
基于阿里云专业云计算技术和平台打造,庞大的服务器集群构建在全球多个节点之上,保证邮件在全球收发无阻,目前阿里邮箱拥有企业客户数超500万,每天投递邮件量100000000+。查看完整案例>

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云商标注册申请的相关详情及分类介绍

阿里云服务器:[活动地址]
购买可领取:[阿里云2000元代金券]

screenshot

商标注册申请是自然人、法人或者其他组织在生产经营活动中,对其商品或者服务需要取得商标专用权的,应当向商标局申请商标注册。
我们所说的商标注册申请指商品和服务商标注册申请、商标国际注册申请、证明商标注册申请、集体商标注册申请、特殊标志登记申请。

阿里云商标注册根据实际情况分为以下几个类别。

1、自助注册申请

针对具有一定商标注册申请经验的申请人提供的产品,通过简化冗余流程、预设注册方案及委托书模板化等优化,使商标注册申请流程更便捷、更高效。

2、[专家辅助申请](https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=z3enl3by
在商标注册申请程序中引入专业商标顾问,由专业商标顾问为您提供商标检索分析、制定商标注册方案、递交商标注册申请以及提供商标使用方面的建议等服务,提高商标注册申请的成功率,更全面和有效的保护您的商标权。
担保注册申请

在“专家辅助申请”的基础上,为您提供商标注册不成功退还您支付申请费用的服务。

3、简单说说阿里云优势

阿里云商标服务相比与传统代理机构,具有专业、高效、安全的特点和优势。
专业:在商标注册过程中提供一对一专家服务,商标注册申请的全流程,均有专业商标顾问提供服务;
高效:采用优化的商标信息填写流程,并打通商标局网报系统节点,采用自动系统进行申请递交,最快1分钟内可将申请递交到商标局。
安全:阿里云视数据安全为生命,将严格保密客户信息。

更多商标注册知识,请参考阿里云商标注册页面及官方帮助

阿里云服务器:[活动地址]
购买可领取:[阿里云2000元代金券]