如何通过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的内容复制进去了。
        使用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_rsa
        ssh-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, 等待项目管理员接受~
0 0
原创粉丝点击