我正在使用Github Apps来授予我的组织不同的访问权限。
一切正常,我能够克隆和拉的repos。
然而,我有一个疑问:
如果,在过去,我克隆了Github repo没有Github Apps,如果我遵循认证过程,我将能够拉代码一旦权限只通过应用程序?
由于某些限制,我不能创建一个允许我100%确定这种行为的测试。
谢谢! !
回答我自己的问题:
是的,你可以拉与GitHub应用程序,但要记住,远程URL不是直接:
https://github.com/{your_user}/{repo_name}.git
相反,它将包含中间的令牌:https://x-access-token:{generated_token}@github.com/{your_user}/{repo_name}.git
这意味着每次您想要拉取时,您都需要使用您创建的新令牌重置远程URL(当然,只有当它过期时)。
然后你就可以拉了。