群晖nas做网站,临西网站建设费用,朔州市建设监理公司网站,好用的建站系统转自#xff1a;http://www.lsychina.com/usage_of_git_and_github.html GitHub 是一个类似 SourceForge 的免费项目管理及分享的服务平台#xff0c;要想使用 github#xff0c;用户可以免费注册成为 github 注册用户#xff0c;之后使用git命令进行操作使用。github 的网…转自http://www.lsychina.com/usage_of_git_and_github.html GitHub 是一个类似 SourceForge 的免费项目管理及分享的服务平台要想使用 github用户可以免费注册成为 github 注册用户之后使用git命令进行操作使用。github 的网址是github.com。 一、建立 github 仓库 在 Github 创建账号后点击 New Repository填写一些本仓库相关的信息如仓库名称、描述、是否公开。设置完毕后点击 Create repository 即可创建新仓库。如建立testproject。 二、建立本地 git 仓库 接下来是使用 git 这个软件命令进行操作和使用了首先我们当然需要安装 git git 的配置文件为 ~/.gitconfig (单个用户) 或 /etc/gitconfig (系统全局)。以在 Linux 下操作为例执行以下命令 $ git config --global user.name lsychina #该昵称显示在提交时使用
$ git config --global user.email xxxgmail.com #该邮箱提交时使用
#在上述设置完毕后可通过下面这两条命令查看自己的设置
$ git config user.name $ git config user.email
$ mkdir ~/testproject #此处testproject替换成实际的仓库/项目名目录创建在别处也可以
$ cd ~/testproject #切换至刚刚创建好的目录
$ git init #初始化git仓库
$ touch README.txt #创建README.txt文本文件但该文件尚未添加到版本库可以修改该文件的内容
$ git add README.txt #将README.txt文件加入到本地版本库
$ git commit -m commit README.txt #将文件提交到本地版本库
$ git log #查看提交日志 三、将本地项目提交到 GitHub 仓库 上述一系列操作我们只是在本地建立了一个 Git 版本库下面我们将本地的项目推送到远程服务器(Github 仓库)。完成下述操作后人们就可以在 Github 页面上看到我们提交的文件了。 #注以下这两条命令会在你第一步创建好 github 仓库后由 github 提供给你 $ git remote add origin https://github.com/用户名/仓库名.git #使用https协议连接添加远程仓库 $ git push -u origin master #推送到Github test仓库主枝一般默认为 master 执行上面第二条命令时git 可能返回以下错误信息 error: The requested URL returned error: 403 Forbidden while accessing https://github.com/XXX/YYY.git/info/refs fatal: HTTP request failed 那么我们可以换用ssh协议连接方法如下 1. 创建SSH密钥 $ ssh-keygen -C Email地址 -t rsa 2. 找到刚才生成的密钥 (默认为~/.ssh/id_rsa.pub) 文件打开然后复制里面的内容。接着转到 github 站点进入 Account Setting – SSH Keys 选项后点击 add SSH key 并将刚才复制的内容粘贴保存。 3. 测试SSH连接。 $ ssh -v gitgithub.com 如果出现类似以下内容的提示则证明SSH连接工作正常了 Hi loosky! You’ve successfully authenticated, but GitHub does not provide shell access. 4. 再次尝试推送 $ git remote rm origin #删除之前的添加信息 (配置文件在 ~/testproject/.git/config)
$ git remote add origin gitgithub.com:用户名/仓库名.git #使用ssh协议连接添加远程仓库 (此条命令由github提供)
$ git push -u origin master #再尝试推送到Github test仓库主枝一般默认为 master 转载于:https://www.cnblogs.com/hojor/p/3487011.html