首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Google Colab中使用Git的方法

在Google Colab中使用Git的方法
EN

Stack Overflow用户
提问于 2018-01-20 06:06:46
回答 15查看 112.5K关注 0票数 103

有什么推荐的方法来集成git和colab吗?

例如,是否可以从google源代码库或类似库中提取代码?

google drive和云存储都不能用于git功能。

所以我想知道是否还有一种方法可以做到这一点?

EN

回答 15

Stack Overflow用户

发布于 2018-07-20 19:55:48

如果您想克隆私有存储库,最快的方法是创建一个personal access token,并只选择您的应用程序需要的特权。然后,GitHub的克隆命令将如下所示:

代码语言:javascript
运行
复制
!git clone https://git_token@github.com/username/repository.git
票数 72
EN

Stack Overflow用户

发布于 2018-01-22 03:03:42

计算机上安装了git,您可以使用!调用shell命令。

例如,要克隆git存储库:

代码语言:javascript
运行
复制
!git clone https://github.com/fastai/courses.git

下面是一个完整的示例,它克隆一个存储库并加载其中存储的Excel文件。https://colab.research.google.com/notebook#fileId=1v-yZk-W4YXOxLTLi7bekDw2ZWZXWW216

票数 59
EN

Stack Overflow用户

发布于 2019-08-18 03:07:35

在Google colab中克隆您的私有github存储库的简单方法如下所示。

  1. 您的密码将不会被暴露
  2. 尽管您的密码包含特殊字符,它也有效
  3. 只需在Colab单元格中运行以下代码片段,它将以交互方式执行

代码语言:javascript
运行
复制
import os
from getpass import getpass
import urllib

user = input('User name: ')
password = getpass('Password: ')
password = urllib.parse.quote(password) # your password is converted into url format
repo_name = input('Repo name: ')

cmd_string = 'git clone https://{0}:{1}@github.com/{0}/{2}.git'.format(user, password, repo_name)

os.system(cmd_string)
cmd_string, password = "", "" # removing the password from the variable
票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48350226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档