这似乎是一个简单的问题,应该有一个简单的答案......
我试图检查GitHub项目。该项目由其他人拥有,因此其他人是所有者。 GitHub 协作者具有读/写访问权限,并且我已获得该项目的协作者权限。合作者与 Contributors 略有不同, Contributors 过去只提供过拉取请求。
我试图避免以下情况,因为我不希望源文件在"只读"模式:
git clone https://github.com/user/project.git
我觉得我需要识别自己,并发送我的密码或SSH密钥。但是GitHub在Which remote URL should I use?的帮助只讨论了桌面客户端环境中的SSH。我猜他们有一个他们希望我使用的应用程序,但我真的不想使用它。
注意:我在Git的全球配置(user.name
和user.email
)中有相关信息,但它不是正确的信息/凭证用于这些目的。
如何从命令行以 Collaborator 结帐基于GitHub的项目?
答案 0 :(得分:0)
使用HTTP端点而不是SSH端点。
顺便说一句,当你说结帐时你的意思是克隆,分叉还是拉?
对于克隆,它将类似于:
git clone https://github.com/user/project.js.git
系统将提示您输入用户名和密码。