How to use GIT on Client side (Through SSH)

1. Setup GIT

1.1

# sudo vim /etc/hosts

Add line:

 192.168.0.243 my-git-server

 

1.2

# git config --global user.name "steven"

# git config --global user.email "steven.liyong@gmail.com"

# git config --global color.ui auto

 

1.3

Create ssh id_rsa file from server

 

1.4

# sudo cp id_rsa ~/.ssh/   

# sudo chmod 666 ~/.ssh/id_rsa

# eval 'ssh-agent'  (or ssh-agent bash)

# ssh-add ~/.ssh/id_rsa

 

2.1

# sudo vim ~/.ssh/config

Add lines:

Host my-git-server

User steven

 

2.2 (option)

# ssh my-git-server  <--- check whether you can ssh the git server without password

# exit  

                       

3.

3.1 Get/Create branch for local fix

# mkdir -p ~/work/git

# git clone ssh://git-my-server/git/development/smartq7.git

# cd smartq7

# git branch

# git checkout -b smartq7-master origin/smartq7-master)

 

3.2 Modify the local src code, for example

#vim testsrc.h

 

3.3 Commit local src code to my-git-server

#git add testsrc.h

#git commit -m "Just for test"

#git push

 

3.4 Create tag on my-git-server

#ssh my-git-server

#cd /git/development/smartq7.git

#git tag TEST_TAG_20100318 smartq7-master

 

DONE!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值