在Linux中如何将本地代码上传至Github

1.在网站注册帐号,创建工程linux_bash,进入工程,右下角会有一个项目仓库的地址。https://github.com/braverior/linux_bash.git(此处可以选择SSH或者是Subversion,即可将https替换成git等)

2.Linux下安装git(如果已经安装有git,就可以忽略该步,可以键入$git --version,如果显示你的git的版本号,表示已经安装过该工具,直接进入3)

$sudo yum install git git-core git-doc

3.此时,你可以先进行测试,看是否能联上Github

$ssh-add ./id_rsa

$eval "$(ssh-agent -s)"

$ssh -T [email protected]

$ssh-keygen -t rsa -C "[email protected]"(即你注册Github时所用的邮箱地址)

此时,应该是拒绝你连接,因为你还没有在Github中添加你自己本机产生的公钥。

4.  创建rsa公钥

$ssh-keygen -t rsa -C "[email protected]"

(此处,双引号中的字符串就是你注册Github网站时所用的邮箱地址)

整个过程中有一个需要填密码,该密码就是以后你要提交代码时所要用的。

然后后进入~/.ssh目录 找到公钥id_rsa.pub

用Emacs打开复制所有内容(或者是利用终端中的xclip命令,如果没有安装该工具,可以先行安装xclip,

$sudo yum install xclip

然后利用以下命令:

$xclip -sel clip < ./id_rsa.pub

即将id_rsa.pub中的内容复制到剪贴板中,到所要粘贴的地方直接粘贴即可)

进入github.com中,在该界面的右上角有一个下拉箭头,点击后,选择其中的Settings,然后在弹出的界面的左侧找到SSH Keys选项,点击后,在界面的右侧会看到“Add SSH Key”,点击该按钮后,在弹出的界面中,其中title可以随便写,没有规定,在下面的表项中直接Ctrl+v,将刚才复制的公钥粘贴到此处,然后点击submit,即完成了。

5. 设置账户信息

git config --global user.name "xxxxx"(其中的xxxx即是你在Github中的用户名)

git config --global user.email [email protected](其中的邮箱即是你注册Github时所用的邮箱地址)

6. 测试是否能够成功连接:

$eval "$(ssh-agent -s)"

$ssh -T [email protected]

如果出现以下字符串

“xxxxx’ve successfully authenticated, but GitHub does not provide shell access ”。(其中的xxx表示你的用户名)

这就表示已经成功链接,接下来就可以上传你的本地代码至Github上

接下来上传本地代码至Github:

$git init                     #在你要上传代码的目录下执行该命令

$git add .                  #如果是.表示上传全部目录下的文件,可以是某个文件

$git commit -m ‘Practice to use shell to program‘   #引号中的字符串可以任意长,即是你对本次提交的说明

$git remote add origin [email protected]:Ga-vin/linux_bash.git #其中的linux_bash.git是我自己建立的,你要替换成你自己建立的文件

$git push origin master -f(或者是$git push -u origin master)

时间: 2024-10-05 18:26:54

在Linux中如何将本地代码上传至Github的相关文章

将本地代码上传至github备份的操作方法

这篇文章写得是windows下的使用方法. 第一步:创建Github新账户 第二步:新建仓库 第三步:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建. 第四步:安装Github shell程序,地址:http://windows.github.com/ 第五步:打开Git Shell,输入以下命令生成密钥来验证身份 ssh-keygen -C '[email protected]'

把本地代码上传到gitHub及其中的问题

之前在本地写了一个H5小游戏,一直都想把它上传到gitHub中,今天终于做到了 首先,下载git: 要分清楚自己的电脑是32位还是64位的 打开cmd,进入到要上传到github的文件中, bigfish_smallfish(目标文件)就是我要上传到github中的一个完整的程序 然后,使用git init 命令创建仓库: 再使用git add *,把目标文件中所有的文件一次性上传到git的暂存区, 使用git commit -m "........"命令,把暂存区的内容存放到仓库中,

本地代码上传到github

一,注册Github账号 1.先注册一个账号,注册地址:https://github.com/ 2.登录后,点击start a project 3.创建一个repository name,输入框随便取一个名字(不要用中文) 4.点Create repository创建成功,如下 二.安装git 1.git是本地客户端管理代码的一个工具,下载地址:https://git-scm.com/download/win 2.下载到本地电脑后,一路傻瓜式安装Next->Next->-Next 3.安装完成

git基本操作:使用git将本地代码上传到GitHub

一.创建github repository(仓库) 1.登录GitHub 创建GitHub仓库,首先需要登录GitHub,GitHub网址:https://github.com.如果没有GitHub账号,需要先注册GitHub账号,这里不在演示如何注册GitHub账号,直接登录GitHub. 2.创建repository(仓库) 创建repository仓库有两种方式. 2.1.使用右上角的向下倒三角进行创建,如下图所示: 2.2.使用左边的New repository按钮创建,如下图所示: 3

将本地代码上传到github

其实 github 的帐号早就开通了,但是一直都没怎么上传代码,这次为了找工作,为了向他们展示一下我平时所写的代码,我打算把原本存放在桌面的所有的小项目都上传到github上...... 接下来我要记录一下上传代码到github的流程.(顺便提一下,我现在发现终端里使用命令行去执行操作是非常方便的事情.我爱上了命令行了啦,嘻嘻嘻...) 第一步:要安装git和配置. 如果是使用Mac做开发,有两种安装Git的方法. 方法一是安装homebrew,然后通过homebrew安装Git,具体方法请参考

命令行将本地代码上传到github

第一步:建立git仓库 cd到你的本地项目根目录下,(这是我的细目目录) 执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 如果想添加某个特定的文件,只需把.换成特定的文件名就行 第三步:将add的文件commit到仓库 git commit -m "这是提交的备注信息" 第四步:去github上创建自己的Repository,创建页面如下图所示:(先登录github)然后点击 start a project 然后进入下面的页面填写仓库信息 点

如何将本地代码上传到github

第一步:创建Github新账户 第二步:新建仓库 第三部:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建. 第四步:安装Github shell程序,地址:http://windows.github.com/ 第五步:打开Git Shell,输入以下命令生成密钥来验证身份 ssh-keygen -C '[email protected]' -t rsa 连续三个回车之后会在wind

使用Git将本地代码上传到GitHub

#1注册GitHub账号 *1)到https://github.com/注册GitHub账号 #2在GitHub上建立GitHub仓库 *1)登录后点击右下方的"new repository"按钮新建一个仓库 *2)填写完仓库信息后点击"creat repository"按钮创建仓库(仓库名字随意填写) 注意不要勾选Initialize this repository with a README #3下载并安装git版本管理工具 *1)到http://git-scm

Linux 指令篇:文件上传和下载 lrzsz

[ "lrzsz"一般用于SecureCRT ssh中使用 ] 简介:rz,sz是早期Linux/Unix同Windows进行ZModem文件传输的命令行工具.rz ,sz 是非常古老的zmodem协议使用的上传下载命令,早就被抛弃了的东西,目前的发行版基本都不再预装. 优点:比ftp命令方便,而且服务器不用打开FTP服务. 命令sz:将选定的文件发送(send)到本地机器 命令rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器. lrzsz安装方法: [[e