我在Github上有一个我想要使用的私有存储库.我将我的应用程序部署到Heroku.如何在gemfile中指定私有存储库作为源?我想仅仅说出来是不够的
gem "mygem", :git=>"my github address"
Run Code Online (Sandbox Code Playgroud) 在脚本内部我试图用oauth令牌克隆Github存储库.
根据本教程:
https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth
我应该能够为它构建一个命令:
git clone https://<token>@github.com/owner/repo.git
Run Code Online (Sandbox Code Playgroud)
如果我使用适当的访问令牌手动尝试此操作,它仍然会要求我输入密码.
如果我在命令行上尝试它,我只是得到一个repository not found错误.
该文章来自2012年,我找不到任何API文档.所以我想知道这是否仍然有效.
来自github文档
GitHub 建议您尽可能使用细粒度个人访问令牌而不是个人访问令牌(经典)
我需要一个简单的令牌来访问存储库(因此git clone通过 https 就可以了)。我让它与经典令牌一起使用,但即使具有所有可能的权限细粒度令牌返回
remote: Write access to repository not granted.
不应该是代码访问基本功能吗?是否有细粒度的令牌替换来读取和写入存储库?