一些写代码的人会用Linux系统,有时会需要安装git 上传代到码云,现在我们来总结一下git的安装与使用
1.首先,确认你的系统是否已安装git,可以通过git
指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git
命令进行安装。下图是输入git后如果现实下图则证明已经安装git否则是没有安装。
ungainly
图片为引用,但是所有电脑效果相同
当电脑安装好git后我们要去开源中国上注册一个账号,在进行下面的操作,会有一个用户名和邮箱。
2.安装完成后进行git配置,输入指令git config --global user.name "xxx"
和 git config --global user.eamil "你的邮箱地址"
3.配置完成后,需要创建验证用的公钥,因为git
是通过ssh
的方式访问资源库的,所以需要在本地创建验证用的文件。使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa
(注意ssh
与-keygen
之间没有空格),会在用户目录~/.ssh/
下建立相应的密钥文件。
4.创建完公钥后,需要上传。使用命令cd ~/.ssh
进入~/.ssh
文件夹,输入gedit id_rsa.pub
打开id_rsa.pub
文件,复制其中所有内容。接着访问http://git.oschina.net/profile网页,点击SSH公钥
,标题栏可以随意输入,公钥栏把你刚才复制的内容粘贴进去就OK了
5.可以使用ssh -T git@git.oschina.net命令来测试连接是否畅通
当显示上图的内容就说明连接成功了,我们就可以进行文件的上传工作,我们写好代码上传的步骤,后续会给出。
相关推荐
Ubuntu Server的安装过程相对简单,支持多种方式,包括网络安装、ISO镜像安装等。通过Ubuntu的“Minimal Install”选项,可以选择最小化安装,仅安装基本系统组件,便于后续定制化配置。 2. **系统更新与安全** ...
在Ubuntu系统中搭建NFS(Network File System)服务端和客户端是实现Linux系统间共享文件和目录的一种常用方法。NFS允许一个系统(服务端)通过网络向其他系统(客户端)提供文件系统的部分或全部,使得多台计算机...
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
1.将4个文件放在一个单独的文件夹中,建议新建一个 2.命令行进入该文件夹 cd [你的新建文件夹] 3.执行 sudo dpkg -i openssh-client_7.2p2-4_amd64.deb sudo dpkg -i openssh-sftp-server_7.2p2-4_amd64.deb ...
Ubuntu16中设置 sogou 输入法,输入中文,步骤简单,耗时约2小时。
在某些情况下,如果遇到非官方源或者未在Ubuntu仓库中的软件,可能需要手动下载`.deb`包,并使用`dpkg -i`命令安装,随后可能需要使用`apt-get install -f`来解决遗留的依赖问题。 总之,掌握在Ubuntu上管理和解决...
FastStone Capture是一款体积极其小、功能强悍的屏幕捕捉软件,有强大的图片编辑、视频录制编辑功能,能够满足截屏、录屏等经典工作。图像编辑可以简单处理截图,支持所有主流图片格式。
在命令模式下,用户可以通过键盘快捷键执行各种编辑操作;按下 `Esc` 键即可从其他模式返回命令模式。插入模式则是用户输入文本的模式,可以通过 `i`、`a`、`I`、`A`、`o` 和 `O` 等命令进入。 ### 常用操作 1. **...
ubuntu开机自启动nginx服务
在 UnityPlayerActivity 类,存在 mUnityPlayer.quit() 方法,通过退出 unityplayer 来结束 UnityPlayerActivity,会导致整个应用被关闭。查看 unity-classes.jar源码,发现quit()方法会结束整个进程。...
docker-ce_18.06.3_ce_3-0_ubuntu_amd64的离线安装包。deb版本的。unubtu14.04的docker-ce离线包
在IT领域,尤其是在图形编程中,Qt和OpenGL是两个非常重要的工具。Qt是一个跨平台的C++库,广泛用于创建用户界面和桌面应用程序,而OpenGL则是一个强大的图形库,允许开发者进行高性能的2D和3D图形渲染。...