用dropbox虚拟github建立私有仓库
18 December 2013 编辑本文
用dropbox虚拟github建立私有仓库1
虽然鸡肋,但也有点意思,记录下来。
考察一般github仓库托管地址 https://github.com/[usrname]/[repository].git
不失一般性为此在dropbox某文件夹下建立仓库,作为remote端
[~/dropbox/aplication/github.com]/[usrname]/[repository].git
本地建立仓库目录:
${client}/[github.com]/[repository]
代码示例
#!/usr/bin/sh
# _configure usr and project name
usrname=guyueshuiming
repository=kiwi
# server
server_basepath=~/dropbox/application/github.com
# client
client_basepath=~/github.com/
if [ ! -d $server_basepath ]; then
mkdir -p $server_basepath
fi
if [ ! -d $client_basepath ]; then
mkdir -p $client_basepath
fi
# _implement
git init --bare ${server_basepath}/${usrname}/${repository}
git init ${client_basepath}/${repository}
cd ${client_basepath}/${repository}
touch README
git add .
git commit -m "add readme"
git remote add origin ${server_basepath}/${usrname}/${repository}
git push origin master
参考