install git easy

http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=266926&start=0

#!/bin/bash ### ### makegit written weiketing ### ##ssh server ip sship=192.168.1.103 ##Project name pro_name="$1" ##set username ##must exist on ${sship} user=wkt ###git repository root on ${sship} ###${user} must has write access to ${gitroot} on gitroot='/tmp/git' [ -z "$pro_name" ] && exit 1 server_str="ssh://${user}@${sship}/${gitroot}" cat <<end|ssh ${user}@${sship} /bin/sh mkdir -p ${gitroot}/${pro_name}.git cd ${gitroot}/${pro_name}.git git --bare init exit end tmpdir=$(date +%Y_%m_%d_%H_%M_%S||echo ____) mkdir -p /tmp/${tmpdir}/${pro_name} cd /tmp/${tmpdir}/${pro_name} git init touch README git add README git commit -a -m "init" git remote add origin ${server_str}/${pro_name}.git git push origin master rm -rf /tmp/${tmpdir} echo -e "/n*****Get source use commandline:/ngit clone ${server_str}/${pro_name}.git"

-0-$ bash /tmp/makegit gittest wkt@192.168.1.103's password: Initialized empty Git repository in /tmp/git/gittest.git/ Initialized empty Git repository in /tmp/2010_04_20_21_17_07/gittest/.git/ [master (root-commit) 5ab7a0e] init 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 README wkt@192.168.1.103's password: Counting objects: 3, done. Writing objects: 100% (3/3), 200 bytes, done. Total 3 (delta 0), reused 0 (delta 0) To ssh://wkt@192.168.1.103//tmp/git/gittest.git * [new branch] master -> master *****Get source use commandline: git clone ssh://wkt@192.168.1.103//tmp/git/gittest.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值