腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
python3
专栏成员
举报
11919
文章
14612981
阅读量
239
订阅数
订阅专栏
申请加入专栏
全部文章(9999+)
python(999+)
编程算法(999+)
http(949)
https(556)
网络安全(528)
数据库(508)
tcp/ip(491)
sql(490)
html(441)
linux(408)
java(339)
php(326)
ide(303)
windows(299)
网站(288)
云数据库 SQL Server(281)
打包(261)
django(251)
javascript(230)
node.js(229)
面向对象编程(229)
其他(213)
bash(212)
yum(211)
json(188)
爬虫(173)
bash 指令(159)
api(158)
shell(153)
python3(148)
存储(140)
socket编程(136)
xml(135)
c++(131)
unix(123)
文件存储(120)
容器(114)
git(113)
github(112)
函数(111)
ssh(110)
命令行工具(106)
css(102)
android(102)
腾讯云测试服务(102)
正则表达式(101)
flask(99)
numpy(99)
list(98)
数据结构(91)
容器镜像服务(88)
nginx(87)
jquery(86)
缓存(85)
c 语言(81)
云数据库 Redis(81)
日志服务(80)
开源(79)
serverless(78)
ftp(72)
游戏(71)
selenium(71)
scrapy(70)
udp(69)
anaconda(67)
centos(58)
SSL 证书(58)
import(58)
sqlite(50)
程序(50)
key(49)
return(49)
break(48)
脚本(48)
gui(47)
ios(46)
图像处理(45)
set(45)
装饰器(45)
int(44)
字符串(44)
range(43)
ubuntu(42)
apache(42)
for循环(42)
深度学习(41)
mapreduce(41)
分布式(41)
pip(41)
access(40)
txt(40)
jenkins(38)
go(37)
人工智能(37)
数据分析(37)
qt(36)
web.py(36)
神经网络(36)
dns(36)
grep(36)
gcc(36)
安全(36)
集合(36)
unity(35)
input(35)
oracle(34)
apt-get(34)
微信(34)
eclipse(33)
matlab(33)
访问管理(33)
zabbix(33)
self(33)
c#(32)
vue.js(32)
mongodb(32)
机器学习(31)
kubernetes(30)
opencv(30)
数据(30)
单片机(29)
语法(29)
xslt & xpath(28)
对象(28)
mac os(27)
ajax(27)
kafka(27)
time(27)
测试(27)
官方文档(26)
tensorflow(26)
actionscript(26)
windows server(26)
spring(26)
运维(26)
nat(26)
add(26)
flash(25)
file(25)
ip(25)
登录(25)
配置(25)
NAT 网关(24)
虚拟化(24)
tornado(23)
排序(23)
数据加密服务(22)
sql server(22)
变量(22)
基础(22)
sqlalchemy(21)
excel(21)
统计(21)
DevOps 解决方案(20)
rabbitmq(20)
kernel(20)
小程序(20)
class(20)
copy(20)
init(20)
sys(20)
数据类型(20)
系统(20)
异常(20)
data(19)
func(19)
mysql(19)
queue(19)
server(19)
云数据库 MongoDB(18)
hadoop(18)
processing(18)
ode(18)
渲染(17)
jdk(17)
count(17)
exit(17)
path(17)
string(17)
进程(17)
ruby on rails(16)
大数据(16)
root(16)
timeout(16)
view(16)
负载均衡(15)
汇编语言(15)
mvc(15)
openstack(15)
机器人(15)
Elasticsearch Service(15)
append(15)
join(15)
port(15)
pycharm(15)
客户端(15)
连接(15)
日志(15)
线程(15)
对象存储(14)
rpc(14)
default(14)
pandas(14)
sort(14)
编码(14)
二进制(14)
.net(13)
regex(13)
svn(13)
maven(13)
markdown(13)
unicode(13)
function(13)
google(13)
line(13)
map(13)
pyqt5(13)
reverse(13)
sum(13)
thread(13)
zip(13)
接口(13)
源码(13)
memcached(12)
jar(12)
tomcat(12)
负载均衡缓存(12)
云推荐引擎(12)
spark(12)
单元测试(12)
matplotlib(12)
random(12)
socket(12)
递归(12)
服务器(12)
工具(12)
消息队列 CMQ 版(11)
文字识别(11)
zookeeper(11)
二叉树(11)
powershell(11)
com(11)
error(11)
interface(11)
ps(11)
requests(11)
百度(11)
遍历(11)
多线程(11)
继承(11)
命令行(11)
内存(11)
索引(11)
perl(10)
servlet(10)
typescript(10)
自动化(10)
自动化测试(10)
iis(10)
数据处理(10)
验证码(10)
coding(10)
config(10)
exe(10)
insert(10)
io(10)
ls(10)
object(10)
post(10)
tar(10)
text(10)
url(10)
version(10)
web(10)
原理(10)
NLP 服务(9)
ruby(9)
makefile(9)
express(9)
uml(9)
ascii(9)
filter(9)
label(9)
lock(9)
service(9)
shift(9)
size(9)
var(9)
编程(9)
操作系统(9)
队列(9)
管理(9)
交换机(9)
入门(9)
设计(9)
视频(9)
异常处理(9)
私有网络(8)
压力测试(8)
npm(8)
微服务(8)
jupyter notebook(8)
code(8)
date(8)
extend(8)
hash(8)
host(8)
lambda(8)
math(8)
max(8)
ping(8)
table(8)
tkinter(8)
闭包(8)
编辑器(8)
表格(8)
博客(8)
解决方案(8)
浏览器(8)
数组(8)
算法(8)
作用域(8)
scala(7)
bootstrap(7)
react(7)
视频处理(7)
vr 视频解决方案(7)
数据迁移(7)
hive(7)
数据可视化(7)
sas(7)
hbase(7)
utf8(7)
流计算 Oceanus(7)
agent(7)
block(7)
client(7)
element(7)
event(7)
local(7)
pdf(7)
point(7)
select(7)
sleep(7)
snmp(7)
target(7)
width(7)
wrapper(7)
服务端(7)
工作(7)
监控(7)
框架(7)
乱码(7)
终端(7)
主机(7)
vbscript(6)
r 语言(6)
ecmascript(6)
arm(6)
nosql(6)
vba(6)
TDSQL MySQL 版(6)
线性回归(6)
app(6)
assert(6)
case(6)
command(6)
cpu(6)
email(6)
exception(6)
flush(6)
image(6)
ini(6)
keyword(6)
min(6)
numbers(6)
png(6)
request(6)
send(6)
using(6)
word(6)
反射(6)
计算机(6)
开发(6)
权限(6)
调试(6)
学习笔记(6)
指针(6)
费用中心(5)
云服务器(5)
搜索引擎(5)
数据库一体机 TData(5)
svg(5)
seo(5)
kvm(5)
beautifulsoup(5)
cmd(5)
collections(5)
csv(5)
cv2(5)
datetime(5)
db(5)
difference(5)
division(5)
edit(5)
el(5)
encoding(5)
expression(5)
format(5)
global(5)
height(5)
iso(5)
logging(5)
md5(5)
model(5)
multiprocessing(5)
plot(5)
process(5)
release(5)
row(5)
settings(5)
split(5)
strip(5)
task(5)
title(5)
urllib(5)
vr(5)
wait(5)
备份(5)
服务(5)
加密(5)
快捷键(5)
模型(5)
搜索(5)
协程(5)
优化(5)
人脸识别(4)
区块链(4)
数据挖掘(4)
cocos2d(4)
lua(4)
erlang(4)
jsp(4)
硬件开发(4)
struts(4)
全文检索(4)
短信(4)
企业(4)
黑客(4)
html5(4)
jvm(4)
mybatis(4)
spring boot(4)
hashmap(4)
pytorch(4)
aop(4)
dubbo(4)
canvas(4)
sdn(4)
action(4)
argv(4)
chmod(4)
device(4)
docx(4)
figure(4)
get(4)
grid(4)
include(4)
it(4)
module(4)
mp3(4)
network(4)
null(4)
package(4)
packet(4)
position(4)
pymysql(4)
redis(4)
search(4)
series(4)
session(4)
shutil(4)
slice(4)
src(4)
store(4)
struct(4)
tcp(4)
terminal(4)
this(4)
typeerror(4)
union(4)
window(4)
xlsx(4)
编译(4)
表单(4)
并发(4)
代理(4)
定时器(4)
多进程(4)
二维码(4)
分页(4)
函数式编程(4)
后台(4)
局域网(4)
链表(4)
路由器(4)
软件(4)
实践(4)
事件(4)
同步(4)
通信(4)
线程安全(4)
效率(4)
协议(4)
异步(4)
DNS 解析 DNSPod(3)
iphone(3)
jquery ui(3)
opengl(3)
postgresql(3)
中文分词(3)
lucene/solr(3)
delphi(3)
thinkphp(3)
批量计算(3)
腾讯云可观测平台(3)
全站加速网络(3)
数据备份(3)
数据安全(3)
erp(3)
jdbc(3)
决策树(3)
cdn(3)
lamp(3)
ntp(3)
安全漏洞(3)
notepad ++(3)
mqtt(3)
任务调度(3)
es(3)
acl(3)
alpha(3)
appium(3)
axis(3)
backup(3)
bit(3)
cat(3)
cell(3)
center(3)
chrome(3)
component(3)
configure(3)
contains(3)
daemon(3)
ddd(3)
decode(3)
directory(3)
display(3)
dll(3)
download(3)
dst(3)
dt(3)
elasticsearch(3)
encode(3)
eof(3)
ethernet(3)
expect(3)
frame(3)
hex(3)
imap(3)
jieba(3)
ld(3)
legend(3)
localhost(3)
member(3)
message(3)
meta(3)
mkdir(3)
nameerror(3)
openpyxl(3)
output(3)
partial(3)
pool(3)
preferences(3)
replace(3)
reset(3)
response(3)
sed(3)
sequence(3)
shuffle(3)
shutdown(3)
sqlite3(3)
tail(3)
timer(3)
tm(3)
types(3)
ui(3)
valueerror(3)
vi(3)
vim(3)
xlrd(3)
zlib(3)
报表(3)
编程语言(3)
动画(3)
动态规划(3)
翻译(3)
技巧(3)
教程(3)
垃圾回收(3)
网络编程(3)
硬件(3)
原型(3)
字符编码(3)
自动驾驶(2)
swift(2)
嵌入式(2)
phpmyadmin(2)
云数据迁移(2)
云直播(2)
检测工具(2)
cci 持续集成(2)
腾讯移动分析(2)
云转码(2)
金融(2)
sass(2)
云数据库 MySQL(2)
devops(2)
图像识别(2)
asp(2)
keras(2)
scikit-learn(2)
spring cloud(2)
物联网(2)
wpf(2)
腾讯云开发者社区(2)
云数据库 postgresql(2)
云计算(2)
特征工程(2)
分类算法(2)
服务网格(2)
腾讯云图数据可视化(2)
汽车(2)
adobe(2)
apple(2)
apply(2)
apt(2)
architecture(2)
argparse(2)
arguments(2)
async(2)
auto(2)
awk(2)
axes(2)
backend(2)
background(2)
base64(2)
bind(2)
border(2)
brackets(2)
build(2)
byte(2)
calendar(2)
channel(2)
cisco(2)
clock(2)
configuration(2)
connect(2)
cookie(2)
core(2)
counter(2)
crontab(2)
ctypes(2)
curl(2)
database(2)
decorator(2)
digits(2)
disk(2)
dockerfile(2)
document(2)
dos(2)
dot(2)
dp(2)
driver(2)
eval(2)
execute(2)
fabric(2)
fft(2)
fifo(2)
fixed(2)
flags(2)
form(2)
gc(2)
gd(2)
gevent(2)
goto(2)
gzip(2)
handler(2)
header(2)
im(2)
integer(2)
intersection(2)
iterable(2)
iterator(2)
limit(2)
lines(2)
load(2)
mac(2)
mask(2)
match(2)
matrix(2)
medium(2)
menu(2)
na(2)
native(2)
nested(2)
nlp(2)
opacity(2)
outlook(2)
p2p(2)
padding(2)
pagination(2)
paramiko(2)
paste(2)
phantomjs(2)
photoshop(2)
pickle(2)
pipe(2)
public(2)
pymongo(2)
python爬虫(2)
pywin32(2)
rank(2)
reactor(2)
readline(2)
redhat(2)
reduce(2)
resize(2)
restful(2)
router(2)
sample(2)
scale(2)
scapy(2)
screen(2)
script(2)
setter(2)
sh(2)
shadow(2)
share(2)
show(2)
smtplib(2)
space(2)
spam(2)
ssl(2)
stack(2)
startup(2)
submit(2)
subplot(2)
sudo(2)
syntax(2)
system(2)
templates(2)
tools(2)
touch(2)
tree(2)
truncate(2)
unique(2)
virtualbox(2)
wget(2)
wmi(2)
worker(2)
xls(2)
yaml(2)
笔记(2)
编译器(2)
布局(2)
插件(2)
程序员(2)
地图(2)
工作流(2)
架构(2)
加密解密(2)
加密算法(2)
开发者(2)
可视化(2)
事务(2)
数学(2)
文件上传(2)
线程池(2)
内容分发网络 CDN(1)
云点播(1)
语音识别(1)
(1)
腾讯云gme(1)
objective-c(1)
xcode(1)
asp.net(1)
angularjs(1)
android studio(1)
textview(1)
sphinx(1)
solaris(1)
专用宿主机(1)
容器服务(1)
云函数(1)
移动直播(1)
海外加速(1)
TAPD 敏捷项目管理(1)
智能鉴黄(1)
人脸核身(1)
语音合成(1)
日志数据(1)
codeigniter(1)
eslint(1)
socket.io(1)
yarn(1)
云联网(1)
wordpress(1)
silverlight(1)
网站建设(1)
element ui(1)
postcss(1)
nest(1)
gerrit(1)
yii(1)
防火墙(1)
密钥管理服务(1)
智慧酒店解决方案(1)
sdk(1)
迁移(1)
接口测试(1)
fiddler(1)
etcd(1)
ghost(1)
图片处理(1)
漏洞扫描服务(1)
测试服务(1)
项目管理(1)
ada(1)
addeventlistener(1)
admin(1)
aggregation(1)
alarm(1)
annotations(1)
ansi(1)
arcgis(1)
arrays(1)
asm(1)
attachment(1)
attr(1)
attributeerror(1)
attributes(1)
authentication(1)
autocomplete(1)
autoit(1)
aws(1)
bat(1)
behavior(1)
blocking(1)
blur(1)
boot(1)
buffer(1)
bug(1)
camera(1)
casperjs(1)
celery(1)
cgi(1)
character(1)
checkbox(1)
classification(1)
codec(1)
combinations(1)
compare(1)
conda(1)
connection(1)
console(1)
contacts(1)
controller(1)
cookies(1)
crm(1)
cron(1)
crosstab(1)
cs(1)
css3(1)
cto(1)
cvs(1)
d3(1)
dao(1)
dataframe(1)
ddl(1)
debug(1)
decimal(1)
deferred(1)
delay(1)
delimiter(1)
deployment(1)
deprecated(1)
dfs(1)
dialog(1)
dictionary(1)
dijkstra(1)
distinct(1)
distribution(1)
double(1)
draw(1)
dropdown(1)
dump(1)
duration(1)
dynamic(1)
echarts(1)
emacs(1)
embed(1)
enterprise(1)
entity(1)
environment(1)
epoch(1)
epoll(1)
equation(1)
evaluation(1)
exec(1)
exists(1)
expand(1)
explode(1)
export(1)
factory(1)
fetch(1)
fibonacci(1)
field(1)
filenames(1)
final(1)
finance(1)
firefox(1)
firewall(1)
fopen(1)
fork(1)
forms(1)
frames(1)
free(1)
freeze(1)
friend(1)
gaussian(1)
gdb(1)
generator(1)
geometry(1)
getter(1)
gif(1)
glob(1)
gmail(1)
gnome(1)
gradient(1)
graphics(1)
gtk3(1)
handle(1)
haproxy(1)
hid(1)
history(1)
hook(1)
href(1)
identity(1)
installation(1)
interpreter(1)
ipc(1)
ironpython(1)
isset(1)
iteration(1)
jobs(1)
jpeg(1)
jupyter(1)
keyerror(1)
kubectl(1)
lan(1)
ldap(1)
leveldb(1)
linux运维(1)
listbox(1)
live(1)
loading(1)
locale(1)
lxml(1)
mapping(1)
marker(1)
mean(1)
media(1)
memory(1)
metaclass(1)
microsoft(1)
middleware(1)
mobile(1)
models(1)
multicast(1)
multiline(1)
nan(1)
nav(1)
neo4j(1)
next(1)
nonetype(1)
ole(1)
openldap(1)
openssl(1)
operators(1)
orm(1)
packaging(1)
palindrome(1)
parent(1)
patch(1)
paypal(1)
pcap(1)
pdb(1)
pentaho(1)
permutation(1)
physics(1)
pid(1)
pipenv(1)
plist(1)
popen(1)
porting(1)
posix(1)
precision(1)
privacy(1)
private(1)
proc(1)
product(1)
project(1)
prompt(1)
protobuf(1)
protocols(1)
provider(1)
proxy(1)
push(1)
py2exe(1)
pyinstaller(1)
pyqt4(1)
pyserial(1)
qemu(1)
rbac(1)
record(1)
reference(1)
refresh(1)
relationship(1)
rem(1)
rename(1)
repeat(1)
report(1)
reportlab(1)
resolution(1)
resources(1)
rest(1)
restart(1)
robotframework(1)
routes(1)
rsync(1)
rtsp(1)
safari(1)
saltstack(1)
samba(1)
schedule(1)
scheduler(1)
scheduling(1)
scp(1)
screenshot(1)
selector(1)
semaphore(1)
sendkeys(1)
sendmail(1)
setuptools(1)
sha1(1)
sha256(1)
shared(1)
sharepoint(1)
simulator(1)
singleton(1)
slide(1)
smtp(1)
sqlplus(1)
sql语句(1)
ssm(1)
state(1)
static(1)
statistics(1)
status(1)
std(1)
stomp(1)
stub(1)
styles(1)
subclass(1)
subscription(1)
super(1)
svm(1)
swig(1)
swipe(1)
sympy(1)
synchronized(1)
t4(1)
tcl(1)
telnet(1)
tensor(1)
textarea(1)
threadpoolexecutor(1)
thrift(1)
toast(1)
token(1)
trace(1)
transition(1)
translate(1)
trim(1)
twisted(1)
uart(1)
ucloud(1)
updates(1)
upgrade(1)
urllib2(1)
vector(1)
viewport(1)
virtualenv(1)
vmware(1)
voice(1)
void(1)
vps(1)
vuex(1)
warnings(1)
wav(1)
wcf(1)
webdriver(1)
webkit(1)
webservice(1)
websocket(1)
web服务器(1)
weka(1)
whitespace(1)
win32com(1)
winform(1)
wireshark(1)
worksheet(1)
xlsxwriter(1)
xlwings(1)
xpath(1)
zero(1)
编程思想(1)
并发编程(1)
播客(1)
部署(1)
程序设计(1)
磁盘(1)
存储过程(1)
单例模式(1)
定时任务(1)
服务器配置(1)
高并发(1)
工具类(1)
公众号(1)
规范化(1)
行业(1)
华为(1)
环境搭建(1)
兼容性(1)
开发工具(1)
跨域(1)
蓝牙(1)
量化(1)
流量(1)
路由(1)
内存管理(1)
内核(1)
苹果(1)
日志分析(1)
上传图片(1)
摄像头(1)
生命周期(1)
手机(1)
数据存储(1)
数据结构与算法(1)
数据中心(1)
思维导图(1)
特效(1)
调试工具(1)
拖拽(1)
网关(1)
网络(1)
性能(1)
虚拟机(1)
需求分析(1)
压缩(1)
异步编程(1)
音频(1)
用户体验(1)
域名(1)
源码分析(1)
云主机(1)
重定向(1)
中间件(1)
自动化部署(1)
自动化运维(1)
搜索文章
搜索
搜索
关闭
Weekly Report - 2010
svn
[20100913~20100917] 1、完成了oxford958 linux驱动程序及配置工具confg_tool,config_tool采用ncurses界面,可对UART端口进行本地或远程设置(232/485) 注:oxford958_driver.20100916.v2.tar.bz2(添加了8250_bios.ko) 2、完成了Fintech F71808E看门狗驱动程序 3、完成了confobj库(XML文件读写接口库)的整理与测试
py3study
2020-01-14
455
0
python nagios plugi
svn
git
api
yum
缓存
CURR_DIR=os.path.abspath(os.path.dirname(__file__)) 当前这个文件名所在的目录,绝对路径
py3study
2020-01-13
485
0
python 更新svn 并复制到其他目
python
svn
#!/usr/bin/env python # -*- coding:utf-8 -*- import pysvn import locale import datetime import os def setlocale(): language_code, encoding = locale.getdefaultlocale() if language_code is None: language_code = 'en_GB' if encoding is None
py3study
2020-01-13
823
0
用jenkins集成Python的自动化
jenkins
python
svn
在服务器上需要安装jenkins和Python 打开jenkins新建一个自由风格的项目,命名为PythonAutoTest 因为代码是用svn管理的,所以配置源码管理为SVN【jenkins在构建
py3study
2020-01-09
1K
0
SVN-3:主从同步
svn
svnsync同步 主:192.168.56.20 主svn需要通过apache发布才能同步文件到备svn 在备份svn新建sadoc项目,配置与主svn相同权限 修改项目文件夹下hooks下面的pre_revprop-change内容只有exit0. chmod +x pre-revprop-change
py3study
2020-01-08
738
0
3、配置中心
git
svn
http
编程算法
1、 当一个系统中的配置文件发生改变的时候,经常的做法是重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。
py3study
2020-01-07
530
0
ffmpeg + m3u8-segmen
http
https
网络安全
视频处理
svn
yum install gcc make nasm pkgconfig wget curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel libtool mhash.x86_64 perl-Digest-SHA1.x86_64 pcre.i386 pcre.x86_64 pcre-devel.i386 pcre-devel.x86_64
py3study
2020-01-07
1.2K
0
python 实现 自动 svn che
python
svn
脚本
pyhton 利用 pexpect 模块实现 svn chekout 一,安装 pexpect pip install pexpect 二,python 脚本实现 #!/usr/bin/env python # -*- coding: utf-8 -*- import pexpect username = 'admin' password = 'passwd' svnurl = 'http://mysvnurl.com/svnproject' if __name__ == '__main__':
py3study
2020-01-07
516
0
Python开发Svn_Update脚本
svn
编程算法
例子:python svn_update_list.py E:\svn\ data\code,data\asset,data\fight 用户名 密码
py3study
2020-01-07
618
0
python+matplotlib统计s
matlab
numpy
python
svn
[root@svn-server project]# python svn_statistics.py
py3study
2020-01-06
414
0
Python写自动化之SVN更新
svn
在远程机器上执行脚本时,为了能够保证脚本的实时性,我们一般会将脚本存放到SVN上,远程机器通过SVN的操作去更新脚本;
py3study
2020-01-06
4.5K
0
【framework】spring3-入
xml
svn
eclipse
maven
spring
spring3发布有相当长一段时间了,因为待业在家,一直帮朋友提供些方案,没有太多关注。近期打算翻译一下spring-reference,发现网上已经存在一些版本了,为了不重复发明轮子,我就弄个个实际例子来写写。
py3study
2020-01-03
510
0
CentOS 6.5 x64安装svn
svn
yum
#svn安装 yum install -y subversion 卸载svn旧版本 yum remove -y subversion wget http://pkgs.repoforge.org/subversion/subversion-1.7.4-0.1.el6.rfx.x86_64.rpm 安装新版本 rpm -ivh subversion-1.7.4-0.1.el6.rfx.x86_64.rpm 创建svn根目录 mkdir /svndata 创建svn公共配置目录 mkdir -p /usr/local/subversion/conf cd /usr/local/subversion/conf 编辑用户文件authz 内容如下: [groups] backend=zty [/] whh=rw @backend=rw 解释: backend是代表一个用户组,@backend=rw表示用户组有读写权限。 whh是用来跑钩子脚本的用户,名字大家可以随便取,下面会说到钩子脚本。 如果需要添加用户zhang,修改backend=zty,在后面加上即可,多个用户用逗号隔开,效果如下: backend=zty,zhang 编辑密码文件passwd 内容如下: [users] whh = whh zty = zty123 解释: 等号左边是用户,等号右边是密码 创建bin目录 mkdir -p /usr/local/subversion/bin 链接文件 ln -s /usr/bin/svn /usr/local/subversion/bin/svn 创建svn根目录 mkdir /svndata 创建svn日志目录 mkdir /var/log/svn 创建dts项目检出目录,此目录必须是空的。 一般svn服务器和网站服务器是在同一服务器上面的。 网站服务器的根目录为/www,所以dts项目从svn检出的路径也在/www目录下。 一旦客户端提交代码,访问网页,就可以看到效果。 mkdir /www/dts 创建项目 cd /svndata svnadmin create dts 编辑配置文件 cd /svndata/www/dts/conf/ 编辑配置文件svnserve.conf 清空所有内容 写入如下内容: [general] anon-access = none auth-access = write password-db = /usr/local/subversion/conf/passwd authz-db = /usr/local/subversion/conf/authz realm = web [sasl] # use-sasl = true # min-encryption = 0 # max-encryption = 256 指定用户和密码配置文件为公共目录。如果新建项目的也指定为公共目录,只需要修改公共目录的文件,使用指定用户和密码,就可以访问其他相关项目。 在项目众多,人员权限统一的情况下,是很有必要的。 假如公司有60多个项目,新来一个员工,要添加一个账户,每个项目改配置很费劲。 如果都指定为公共目录,那就只需要更改authz和passwd这2个文件就可以了。 编辑钩子文件,默认post-commit文件不存在 vim /svndata/www/dts/hooks/post-commit 内容如下: #!/bin/sh /usr/local/subversion/bin/svn update --username whh --password whh /www/dts/ >> /var/log/svn/dts.log 设置权限 chmod 755 /svndata/www/dts/hooks/post-commit 这里解释下,钩子脚本的作用。 当客户端提交文件成功之后,会自动执行post-commit。将更新的代码检出到指定目录,保证提交的代码和服务器一致。 需要注意的是,不要直接在服务器的指定目录,这里是指/www/dts/ 编辑文件,否则客户端提交文件之后,提示文件冲突。 启动svn svnserve -d -r /svndata 注意,必须要手动检出一份,否则post-commit不生效 svn co file:///svndata/www/dts/ /www/dts/ 再次执行命令 /usr/local/subversion/bin/svn update --username whh --password whh /www/dts/ 使用svn客户端上传代码测试 查看服务器/www/dts/目录是否有上传的文件
py3study
2018-08-02
579
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档