git远程推送

GIT

今天我想把代码推送到oschina中去,这样的话,便于打理。

oschina的代码托管支持两种协议,一种是https另一种是git@git.oschina.net

第二种好一些,第一种每次推送的时候还要输入用户名密码,烦

首先,在linux下生成一个公钥

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
cat ~/.ssh/id_rsa.pub

把生成的公钥,添加到oschina公钥管理中,如图



添加完成后,输入

ssh -T git@git.oschina.net

提示,welcome to Git@OSC,表示认证成功,oschina最近代码托管页面网速现在好慢,但是他免费变成私有,github需要花钱才可 


现在就实现了远程推送了,推送一个程序测试一下。

mkdir test
cd test 
touch test.txt

然后加入git仓库

git init
git add .
git commit -m '测试'

建立连接

git remote add origin git@git.oschina.net:nosay/test

然后就可以推送了

git push git@git.oschina.net:nosay/test

其中报了一个错误,提示版本不一至,什么什么的,pull一下即可

git pull git@git.oschina.net:nosay/test


2014-10-29 14:29:12

linux
linux

这是介绍的地方

linux的标签

本文相关标签

推荐应用

友情链接


皖ICP备14007051号-2 关于穆子龙