写这个的初衷在于,为了及时获取服务器外网IP。在服务器中运行一个获取IP的程序,并上传至我的github,这样就可以方便的获取IP。当然,使用Teamviewer也是一个选择。
1 注册github账号
注册一个github账号,记住用户名和邮箱,我的用户名为ahtwq
,邮箱为 ahnutwq@163.com
,下面的代码更换为自己的即可
2 安装git
在ubuntu中安装 git
3 添加用户名和邮箱
git 中添加用户名 user.name
和 用户 email user.email
git config --global user.name “ahtwq”
git config --global user.email "ahnutwq@163.com"
4 配置验证信息
由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息。
- 使用以下命令生成SSH Key:
ssh-keygen -t rsa -C "usename@example.com"
输入命令后,会要求确认路径和输入密码,我们这使用默认的一路回车就行后面的 username@youremail.com 改为你在 github上注册的邮箱。
-
成功的话会在~/下生成.ssh文件夹,进去,打开 id_rsa.pub,复制里面的 key
-
回到 github 上,进入 Account => Settings,左边选择 SSH and GPG keys
-
然后点击 New SSH key 按钮,title设置标题(可随便填),粘贴在你电脑上生成的 key,添加成功后界面如下
5 同步
在服务器中新建一个项目文件夹getIP,在github上创建仓库test
$ mkdir getIP
初始化git
$ git init
$ ls -a
$ . … .git ## 可以看到隐藏的文件
查看状态,文件是否添加
$ git status
添加文件
git add README.md ## README.md是常见文件,用于描介绍项目
git add . ##添加文件夹所有文件
提交命令
git commit -m ‘capture ip’
关联一个远程仓库
git remote add origin git@github.com:ahtwq/test.git
推送到github
git push -u origin master
全部代码为:
echo “# test” >> README.md
git init
git add README.md
git commit -m “first commit”
git remote add origin git@github.com:ahtwq/test.git
git push -u origin master