当前位置:   article > 正文

GitHub和Gitee的使用_gitee ai邀请码

gitee ai邀请码

GitHub和Gitee的使用

GitHub

什么是 Github?

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。

Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。

官网

https://github.com

进入官网可以注册登录,创建管理远程仓库

  • 创建远程仓库

    登录进去后点击右上角的“+”,可以新建项目,秉着开源精神,免费用户可以新建开源仓库,个人仓库只能五个人访问,如果不想要开源,想要团队内部使用,建议搭建GitLab

  • 为仓库创建别名

    git remote add 别名 仓库链接
    
    • 1
  • 查看仓库别名

    git remote -v
    
    • 1
  • 拉取项目

    git pull 仓库链接 分支
    
    • 1

    例:

    #为远程仓库起别名
    git remote add git-demo https://github.com/gis/git-demo
    #拉去master分支下的项目
    git pull git-demo master
    
    • 1
    • 2
    • 3
    • 4
  • 克隆项目

    git clone 仓库链接
    
    • 1

    clone会做如下的操作:

    1. 拉取代码
    2. 初始化本地仓库
    3. 创建别名
  • 推送本地分支到远程仓库

    git push 别名/仓库链接 分支名
    
    • 1

团队内协作

拉取成员:在项目的settings中manage access可以invite a collaborator,然后生成邀请码链接

跨团队协作

在pull request中提交审核,在远程库中可以merge

GitHub的SSH免密登录

首先要在git中生成公钥和密钥

ssh-keygen -t rsa -C 邮箱地址
  • 1

这个代码的含义是采用rsa进行加密

执行结束后,就会在当前用户的目录下生成一个.ssh目录,在该目录下就有公钥和密钥

在GitHub的账号设置下:setttins—>SSH and GPG keys可以添加密钥,添加之后就可以采用ssh协议进行操作

Idea集成GitHub

在settings中,version control—>GitHub,使用use token,会快那么一点,token需要到GitHub中生成口令,在GitHub账户的settings中Developer Setting—>Personal access tokens可以Generate new token生成新口令,生成的新口令权限全部勾选,然后生成,注意:新口令稍纵即逝,只是在你生成之后才会找到,返回刷新就找不打了,所以可以把你的token口令保存下来

分享项目到GitHub

VCS—>Import into Version Vontrol—>share Project on GitHub

在弹出的窗口中:

Repository name:远程库名字

Remote:别名

推送代码到远程库

可以右击项目—>Git—>Push

也可以在VCS—>Git—>Push

因为GitHub的服务器在国外,使用https协议可能会稍慢,所以建议使用ssh协议

注意:push是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push的操作是会被拒绝的。也就是,想要成功,一定要保证本地库的版本要比远程库的版本高

拉取项目

右击项目—>Git—>pull

或者在VCS—>Git—>pull

克隆项目到本地

在打开idea时,可以通过Get from version control进行克隆远程仓库项目,当然也可以通过git clone进行克隆

国内代码托管中心—码云

开源中国推出的基于Git的代码托管服务中心,官网地址:https://gitee.com,使用方式和GitHub一样

Idea集成码云

无论是push代码,还是pull代码,还是clone代码,都是和GitHub的操作一样

在Idea中集成码云的时候,可以下载插件Gitee,然后在CSV中利用插件直接share to Gitee,也可以右键Push,根据仓库链接推送到码云仓库

码云复制GitHub

码云提供了直接复制GitHub项目的功能

在码云中的新建仓库中有一个导入已有仓库,可以import GitHub仓库的链接

补充:

其实GitHub中也有复制Gitee项目的功能,操作一样,import Gitee的仓库链接即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/460485
推荐阅读
相关标签
  

闽ICP备14008679号