如何通过github为某个项目贡献代码?
来源:互联网 发布:java零基础入门书籍pdf 编辑:程序博客网 时间:2024/05/18 00:41
如何通过github为某个项目贡献代码?
1. 注册github账号
2. 如果是windows版本的话,安装mysysgit(图形化界面很好操作)
如果是linux版本的话,安装git: yum install git
3. 配置ssh key: ssh-keygen -t rsa -C "your_email@your_email_address(比如: ***@126.com")
一路按enter键即可,然后在默认路径~/.ssh里面id_rsa.pub,将这个文件的内容copy到你的github配置选项里面的SSH,选择add, 将copy的内容复制进去了。
1. 注册github账号
2. 如果是windows版本的话,安装mysysgit(图形化界面很好操作)
如果是linux版本的话,安装git: yum install git
3. 配置ssh key: ssh-keygen -t rsa -C "your_email@your_email_address(比如: ***@126.com")
一路按enter键即可,然后在默认路径~/.ssh里面id_rsa.pub,将这个文件的内容copy到你的github配置选项里面的SSH,选择add, 将copy的内容复制进去了。
使用ssh -T git@github.com 来测试连通性, 看到hi,***, connection successfully. 注意:所有的连接只能用git这个用户名。其他的用户名会出现permission denied如出现Agent admitted failure to sign using the key ;permission denied(publickey),则使用:eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_rsassh-add -l Verify that you have a private key generated and loaded into SSH【ps:可以直接在shell里打开id_rsa.pub将内容复制到github的设置SSH key里面,添加,也可以:
sudo apt-get install xclip
xclip -sel clip < ~/.ssh/id_rsa.pub
】 将公钥复制到剪切
】 将公钥复制到剪切
4. 然后在某个项目里面,点击fork, 可以看到分支已经由原来的路径变为你自己的路径(eg: shavac/tmplat/变为了 你的 用户名/tmplat ), 网址也相应变成了你的:
https://github.com/你的github用户名/tmplat/
5. 在linux中(如果windowns的话,就是在git bash中),git clone https://github.com/你的github用户名/tmplat/ 或者git clone ssh://git@github.com/你的github用户名/tmplat/
6. cd tmplat, 然后新建或者修改你的文件
7. git status 可以看到你修改的文件
8. git add 你新建或者修改的文件路径/文件名(git add xxx/file)
9. git commit -s (在里面跟vim编辑模式一样,可以添加你自己的注释)
10. git push (接着会需要你输入你的github用户名和密码)
11. 成功上传之后,你需要在github上你的页面上,右边点击pull request, 等待项目管理员接受~
5. 在linux中(如果windowns的话,就是在git bash中),git clone https://github.com/你的github用户名/tmplat/ 或者git clone ssh://git@github.com/你的github用户名/tmplat/
6. cd tmplat, 然后新建或者修改你的文件
7. git status 可以看到你修改的文件
8. git add 你新建或者修改的文件路径/文件名(git add xxx/file)
9. git commit -s (在里面跟vim编辑模式一样,可以添加你自己的注释)
10. git push (接着会需要你输入你的github用户名和密码)
11. 成功上传之后,你需要在github上你的页面上,右边点击pull request, 等待项目管理员接受~
0 0
- 如何通过github为某个项目贡献代码?
- 如何给github上项目贡献代码
- 如何在Github上为开源项目贡献自己的代码
- 大白话讲解如何给github上项目贡献代码
- 大白话讲解如何给github上项目贡献代码
- 大白话讲解如何给github上项目贡献代码
- 如何在 github 上 fork 一个项目来贡献代码
- 如何向GitHub贡献代码
- 如何为PHP贡献代码
- Github上如何给别人贡献代码
- Github上如何给别人贡献代码
- 如何在github上发起一个pull request,如何贡献代码,参与开源项目
- 【大牛之路】如何在github上为开源项目贡献
- 为开源做贡献——如何在GitHub上提交代码
- 花20分钟写的-大白话讲解如何给github上项目贡献代码(转)
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- 花20分钟写的-大白话讲解如何给github上项目贡献代码
- 最简单的视音频播放示例7:SDL2播放RGB/YUV
- VS部分快捷键使用技巧
- QQ登陆实现数据保存
- 百钱买百鸡
- 欧拉回路
- 如何通过github为某个项目贡献代码?
- poj - 2987 - Firing(最大权闭合图)
- 继承UINavigationController的问题----UITabBarController
- 2014 ACM区域赛 西安赛区现场赛总结
- 自己复习sql,然后总结的2种数据库类
- IE与标准DOM比较
- 本机安装Discuz收费插件
- 后缀表达式《待修改》
- mvc datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值。