功能导航:→
 
发新话题
打印

Git公共库创建及使用

Git公共库创建及使用

我在 http://repo.or.cz 为Pigeons注册了一个公开的代码仓库,地址: http://repo.or.cz/w/pigeons.git 下面是一些总结。
注册项目: http://repo.or.cz/m/regproj.cgi
注册用户: http://repo.or.cz/m/reguser.cgi
git中文教程: http://www.bitsun.com/documents/gittutorcn.htm
最新git安装包下载地址: http://git.or.cz/
1、$ssh-keygen
按照提示输入公匙密钥/密码,生成的公匙默认保存在 ~/.ssh/id_rsa.pub里,这一步必须进行,否则空密码无法push!
2、到http://repo.or.cz 注册用户,在最下方需要粘贴你的公匙,把~/.ssh/id_rsa.pub里的内容贴进去就行了。完成注册!
3、再注册一个项目,然后把自己的用户名添加到项目里,就可以pull了。
4、在本地创建版本库:
$mkdir pigeons
$cd pigeons
$git-init-db
这里的pigeons是项目的名字
5、修改文件
$echo “Hello” >test.txt  (添加一个文件)
$git-add test.txt
6、提交到修改
$git-commit -m “add test.txt”
7、push到公共库
$git push git+ssh://kongjianjun@repo.or.cz/srv/git/pigeons.git master:master
我在 repo.or.cz 上注册的用户名是kongjianjun,下来提示你输入的是创建公匙时输入的密码,这里我使用的是默认的分支master。项目Push URL为git+ssh://repo.or.cz/srv/git/pigeons.git
其他人参与项目:
$git-clone git://repo.or.cz/xylftp.git
$ cd xylftp/client
$vim TODO.txt
$git-add TODO.txt
$git-commit -m “Change Client-TODO.txt”
$git-format-patch origin
这时便在当前目录下生成补丁0001-Update-Client-TODO.txt.patch,然后用 git-send-email命令把它提交给项目维护者。$git-send-email -to kongjianjun@gmail.com0001-Update-Client-TODO.patch
git-send-email命令必须配置好邮件发送程序,我配置的是msmtp
vs孤舟蓑笠翁,独钓寒江雪 [我的主页:  www.kongove.cn]

TOP

发新话题