GitHub创建项目并添加协作者
发布网友
发布时间:2022-10-06 12:52
我来回答
共1个回答
热心网友
时间:2023-10-22 18:56
前言(不是我写的哦,我只是为了保存,见谅)
图解如何创建github仓库,以及在github仓库中加入协作者。
新建仓库
首先要注册一个github账号,本文默认你已经拥有一个账号。
新建一个仓库,点击左上角的加号,并且选择 New repository 选项
创建GitHub仓库1
填写仓库信息,默认只需要填写仓库(项目)名称即可
创建GitHub仓库2
填写成功后点击 Create repository 按钮进行创建项目。
创建成功后可以看到如下图所示的页面。
创建GitHub仓库3
本文默认使用第一种情况,一起新建一个项目。
在你的本地新建一个项目,或者在一个本地已经存在的,但是没有提交到GitHub的项目。
在项目目录下右键选择Git Bash Here。
没有这个选项的请安装git命令符。
打开之后,在命令行输入git init;
接着,如果项目下有文件的话可以直接看第13步,没有文件请看第12步。
在项目下新建一个文件,txt、html、md都可以。
在命令行执行git add .;
接着执行git commit -m "传入东西的内容名字";
重点:执行git remote add origin 项目git地址。 根据实际情况将项目git地址替换成你的地址。
最后执行git push origin master;将项目提交到线上。
再次刷新页面,可以看到你的项目已经成功的提交到了线上。
添加SSH公钥
我们一般都需要给自己添加一个SSH公钥,先说一下添加SSH公钥的方法吧。
点击头像,然后选择 setting 选项
添加SSH公钥1
在新的页面左侧选择 SSH and GPG keys选项
添加SSH公钥2
点击SSH keys右侧的 New SSH keys 添加一个新的SSH key。
添加SSH公钥3
接着,我们需要打开本地的git命令符;
在本地的git命令符输入cd ~/.ssh命令,进入.ssh目录
接着输入ssh-keygen -t rsa -C "你的账号名或者邮箱",一路回车即可;
然后输入cat id_rsa.pub,就可以看到生成了一长串的公钥。
添加SSH公钥4
把这一长串公钥复制,并粘贴到我们刚刚打开的页面上的key文本域中,并给它填写一个Title;
然后点击Add SSH Keys,添加成功。
在项目中添加协作者
进入项目的仓库页面;
点击右边的Settings按钮,进入设置页面;
项目协作者1
然后点击左边的Collaborators按钮,进入添加协作者;
项目协作者2
在下边的文本框中,搜索你要添加的协作者的用户名称或者邮箱;
选择你要添加的协作者,并点击右侧的 Add Collaborators按钮,将协作者添加;
然后需要你的协作者在邮箱或者在github中同意加入你的项目。
协作者同意以后,需要给协作者配置一下他的公钥,保证你们都可以修改和推送这个项目。
接着我们给协作者添加公钥,先点击左侧菜单的 Deploy keys选项,然后选择右侧的 Add deploy key 按钮。
项目协作者3
接着就是我们熟悉的添加公钥的界面;需要注意的是下边的单选按钮一定要选中,这样你的协作者才可以正确的推送和修改当前的项目。
项目协作者4
你需要的就是让你的协作者把他的公钥给你就可以了。
那怎么样查看自己的公钥呢?
只需要先进入cd ~/.sshssh目录;
输入cat id_rsa.pub指令,就可以获取到SSH key了。
然后你就可以将协作者正确的添加到你的项目中了!一起愉快(tong ku)的开发你们的项目吧!
链接:https://www.jianshu.com/p/7c6c31c12c41
GitHub上私有仓库添加协作开发者
方法:找到自己的私有项目,找到setting,找到Manage access,找到Invite a collaborator 在弹出框了填写协作开发者的GitHub账号,点击发送一份邮件到协作开发者的邮箱里,让协作者同意就可以了 SVN或Git的使用 复制code里的https的地址到可视化工具里就行 ...
Github全网最全使用教程图文详解
登录后,你可以搜索资源,如开源框架OkHttp。输入关键词,找到所需项目后下载或克隆。创建新仓库时,输入仓库名和描述,然后创建。接着,学习如何通过git工具添加文件和提交更改。在团队协作方面,进入仓库设置添加协作者,设置权限,以便高效开发。参与开源项目时,通过Fork功能克隆项目到个人账户,然后进行代...
pycharm和github多人使用collaborator进行协作开发
为了方便多人协作,需要在 GitHub 仓库中设置“Collaborator”角色。在仓库设置页面中,可以为团队成员添加协作者,并授权其访问仓库的权限。Collaborator 可以执行包括提交代码、创建或合并拉取请求、发布仓库等操作,极大地提高了开发效率和团队协作能力。在实际开发过程中,PyCharm 与 GitHub 的集成可以帮助团...
11款国内外最高效的团队协作工具
在Asana里,你可以直接创建任务,并为任务添加协作者,确保分工明确。大家可以直接在任务下面评论或者添加附件,关注任务的其他成员能实时看到,无需再通过邮件反复沟通,提高了任务沟通的效率。为确保任务按时完成,你可以任务设置的deadline,任务完成后直接勾选。在Asana里,你关注的所有项目和任务的最新动态...
pull request 提交流程详解
4. 添加一些注释信息,确认提交 5. 仓库作者以及协作者看到,你提的确实是对的,就可以 merge,合并到他的项目中 点击merge pull request 并确认(confirm merge)6. 删除仓库中的分支 点击branches,删除刚刚已被合并的分支 7. 删除本地分支 既然之前的工作成果已经合并到 master 了,那么 test-p...
Gogs安装教程
创建新仓库:添加SSH密钥以便本地访问:ssh-keygen -t rsa -b 4096 -C "your-email@example.com"将生成的密钥添加到Gogs:6. 用户管理与协作增加协作者以支持多人协作:7. 认证扩展Gogs默认使用本地认证,后续可考虑集成OpenLDAP进行更高级的登录认证。8. 关于作者与资源喜欢我的教程?访问我的公众号“...
github的pull request是指什么意思
pull request只是一种项目合作形式,github只是整合了相应功能,脱离github照样能pull request。比如Linux内核项目,直接给linux发邮件,标题就是Pull Request。邮件里写上git的url和新增的feature或者修的bug。如果linux觉得ok,就会根据给出的git url去git pull,github只是把上述过程集成在了站内,更加方便...
gi低是什么意思
“gi低”一般是指GitHub的活动贡献(Score)。很多人在 GitHub 上参与开源项目或提交代码时会有Score的加成,这些加分会影响你在 GitHub 上的贡献值。而gi低就是其中之一。gi低是指活跃用户通过为开源项目贡献提交的PR(Pull Request)、issue(问题反馈)以及Being forked(被协作者form了),为他们的...
GitHub 与各代码托管平台比较
GitHub的特点与限制:项目容量限制为1G,上传文件限制100M,公有库和私有库数量不受限制,但私有库协作者数量限制为3人。在使用过程中,当多人同时进行修改,且没有解决冲突时,可能会遇到合并冲突问题。解决方法是先进行本地的合并操作,显示冲突后手动解决,然后再次提交。然而,GitHub不支持强制提交(-f...
微软Teams与GitHub集成后,用户如何在其聊天室中查看和互动仓库活动...
现在,GitHub与Teams的集成已经正式上线,只需在Teams应用商店轻松安装GitHub应用,就能立即体验到这些改进。如果您在使用过程中有任何反馈或疑问,Microsoft的GitHub支持团队随时待命,期待您的宝贵意见。这标志着微软在团队协作工具的创新道路上又迈出了坚实的一步,为开发者和团队协作者提供了更高效的工作环境...