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差不多的画面出现

伯克利(Berkeley cs61b)git使用相关推荐

  1. 笛卡尔函数_笛卡尔,伯克利和函数式React式编程

    笛卡尔函数 by David Valdman 大卫·瓦尔德曼(David Valdman) 笛卡尔,伯克利和函数式React式编程 (Descartes, Berkeley and Functiona ...

  2. cs python课程 加州大学_B站的CS课程整理 搬运

    计算机系统基础:CMU 15-213 av24540152 操作系统原理:伯克利 CS162 av17833855 数据库原理:CMU 15-445 av39731185 计算机网络:斯坦福 CS14 ...

  3. 开源组件是什么意思_一文读懂常用开源许可证

    社区时常为流行产品中有争议的开源许可证而感到震惊,这引起各方关注,纷纷争论何为真正的开源许可证.去年,Apache 基金会(Apache Foundation)禁止使用 Facebook React ...

  4. 充分利用UC berkeleys数据科学专业

    By Kyra Wong and Kendall Kikkawa 黄凯拉(Kyra Wong)和菊川健多 ( Kendall Kikkawa) 什么是"数据科学"? (What i ...

  5. 穿越NAT的p2p通信方法研究

    穿越NAT的p2p通信方法研究 日期:2008-12-08 来源:P2P网  作者:未知 字体:大 中 小 <script src="http://www.ppcn.net/ads/b ...

  6. 计算机基础课程高质量公开课程整理(长期整理)

    文章目录 算法设计相关 berkeley cs61b java数据结构 berkeley cs170 高效算法设计 cs61a python数据结构 stanford cs106B c++数据结构 数 ...

  7. 想在美国找CS软件工作

    2015年3月26日 想在美国找CS软件工作?Warald提供需要学习的书籍和课程名单,绝对从入门级讲解! 想在美国找CS软件工作?WARALD提供需要学习的书籍和课程名单,绝对从入门级讲解! 计算机 ...

  8. 局域网内配置服务器方法--p2p技术、端口映射、网络域名

    最近公司要求在内网搭建服务器提供给外网使用,最主要就是在出差时能过方便的提供数据查看服务.局域网里面的PC机的IP地址只是用来内部地址区分的(内网IP),一般都为192.168.1.XX,当要和外网建 ...

  9. Unix操作系统的历史演变

    Unix操作系统的历史演变 作者:tjianliang Unix简介 Ken和Dennis最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的Unix ...

  10. 中国各大IT公司创始人学历统计

    (排名不分先后) (1)百度 创始人:李彦宏 籍贯:山西阳泉 学历:北京大学信息管理专业本科,布法罗纽约州立大学完成计算机科学硕士 (2)腾讯 创始人:马化腾 籍贯:广东潮阳 学历:深圳大学计算机专业 ...

最新文章

  1. VTK Example代码编译运行
  2. 4.6、Libgdx线程介绍
  3. python画椭圆-Python易学就会(五)turtle绘制椭圆与递归
  4. maven配置testng_TestNG和Maven配置指南
  5. linux安装中文输入法sc,Linux下安装Discuz_7.2_FULL_SC_GBK
  6. ABAP 常用FUNCTION (最近工作中用到的)
  7. 函数调用的汇编语言详解
  8. 【WPF】命令 --《深入浅出WPF》
  9. 4. PKI - 数字签名、CA、数字证书
  10. Android studio做中国象棋,等级1(简单单人操作)
  11. 修改dns服务器转发器,域服务器dns设置转发器
  12. lisp princ详解_LISP – 输入和输出
  13. CADD课程学习(13)-- 研究蛋白小分子动态相互作用-II(水中的溶菌酶 GROMACS)
  14. Hark的数据结构与算法练习之珠排序
  15. 链接计算机网络密码错误,手机连不上路由器显示密码错误怎么办?
  16. 百度网盘解除限速的神器(二)
  17. 《惢客创业日记》2018.10.29(周一) 中国只有一个雷军,却有千万个中小企业
  18. 关于 Shell 脚本的经典十三问
  19. 【electron】应用在线升级
  20. Python 操作配置文件

热门文章

  1. Jmeter基础篇(01):如何进行post接口压力测试
  2. 微信小程序使用webview打开pdf文档及显示网页内容
  3. 最新大数据资料合集.pdf
  4. 解决 AMD 卡 OBS 全屏录制黑屏
  5. mac定时备份mysql_定时备份mysql数据库
  6. python中merge函数_Python Merge函数原理及用法解析
  7. pyTecplot 学习使用
  8. 设计模式小例子理解封装、继承、多态
  9. 顺序表的基本操作(C语言实现,简单易懂!)
  10. 实时数据采集-免费实时数据采集软件