栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

伯克利(Berkeley cs61b)git使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

伯克利(Berkeley cs61b)git使用

21年秋季伯克利cs61b的大作业pro1,在git上花费了很多时间,记录一下本地ssh连接berkeley代码仓库的过程(感叹一下国外cs的大作业强度,能从国外cs顺利毕业,真的能学到很多东西)

1.查看个人仓库

首先是学校会为我们维护一个代码仓库21秋季叫cs61b-taa,任何每个人在实验室的机器上会有一个个人本地仓库,一般叫cs61b-xxx,我们可以通过ssh查看我们在这个仓库的代码
(所有代码中的***和xxx代表你的三位用户名)

ssh cs61b-***@derby.cs.berkeley.edu

如果在国内访问的话,很多时候会连接超时,多试几次就可以了。连接成功的话会出现以下内容。

然后我们就可以用linux命令去查看这些代码

2.clone代码

clone代码也是用跟github差不多的命令

git clone cs61b-taa@derby.cs.berkeley.edu:students/cs61b-*** repo

但是如果我们在git bash中直接这样写入命令肯定是不能成功的,因为还没有建立ssh连接,这个其实跟github是一样的。
首先,我们要把教学账户,也就是实验室的本地代码仓库的ssh秘钥拷贝到本地来

2.1建立ssh连接
scp cs61b-***@ashby.cs.berkeley.edu:.ssh/id_rsa ~/.ssh/cs61b_id_rsa

这里要注意的是~/.ssh路径是linux系统的ssh路径,因为学校给的文挡没说明windows需要改路径名,所以这里根据自己电脑系统.ssh文件的路径改一下就好了。

然后接下来就是在.ssh文件夹中创建config文件,加入这样一句

"IdentityFile ~/.ssh/cs61b_id_rsa"

不同系统不同方法,反正能达到目的就好了,如果之前有一个config文件来连接github的话,需要将其改名然后区分一下。

2.2检测ssh连接是否成功
ssh -T cs61b-***@ashby.cs.berkeley.edu

如果建立成功的话,应该会有跟1差不多的画面出现

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289235.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号