Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucy Wiki" for change 
notification.

The "LucyBookClub" page has been changed by MarvinHumphrey:
https://wiki.apache.org/lucy/LucyBookClub?action=diff&rev1=65&rev2=66

Comment:
Add Feb 4 meeting for Git on the Server.

  [[mailto:[email protected]|[email protected]]]
  
  == Upcoming Meetings ==
+ 
+ === Tuesday February 4, 18:00 PDT: ===
+ 
+ ''Pro Git'' Chapter 4: [[http://git-scm.com/book/en/Git-on-the-Server|Git on 
the Server]]
+ 
+ {{{
+ Read:
+ 
+     4. Git on the Server
+     4.1 The Protocols
+     4.2 Getting Git on a Server
+     4.3 Generating Your SSH Public Key
+     4.4 Setting Up the Server
+     4.5 Public Access
+     4.6 GitWeb
+ 
+ Skip:
+ 
+     4.7 Gitosis
+     4.8 Gitolite
+     4.9 Git Daemon
+ 
+ Skim:
+ 
+     4.10 Hosted Git
+     4.11 Summary
+ }}}
+ 
+ Discussion questions:
+ 
+  1.  Technically, there is no need for a master repository with distributed 
version control a la Git -- collaborators can just share code directly.  Why 
doesn't anybody do things that way?  
+  2.  Why are repositories set up to be accessed remotely generally "bare" 
repositories?  
+  3.  What four protocols does Git support for remote access to a repo?  
+  4.  For a local repo, what changes when you specify the `file://` protocol 
to `git clone` instead of just supplying a path?  
+  5.  Why not use the `git` protocol for write access?
+  6.  What file needs to be present in a repo in order to enable access via 
the `git` protocol?  Bonus question: Why do you suppose that Git's authors 
imposed this requirement?
+  7.  Which is the "dumb protocol", which is the "smart protocol", and what 
distinguishes them from each other?
+  8.  If you have no collaborators, is there any downside to using the SSH 
protocol?
+  9.  What naming convention is traditional for bare repositories?
+  10. When setting up a server for SSH access and the `git` user, where do the 
SSH public keys go?
+  11. Why is interacting with a Git repo on an NFS mount slow?
+  12. What "hook" do you have to set up in order to facilitate HTTP access to 
a repo?  What steps are necessary to enable it?  What does it do?
+  13. If you have a Mac with Git installed, try running `git instaweb 
--httpd=webrick` on a local repo.  What happens if you edit the file 
`.git/description`?  (When you're done, stop the server by running `git 
instaweb --httpd=webbrick --stop`.)
+  14. Check out the drop-down list of search options in the GitWeb interface.  
What are the options?  Bonus question: what do they do?
+  15. What are the pros and cons of using a Git hosting service like GitHub 
instead of running your own Git server?
+ 
+ == Community Notes ==
+ 
+ Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
  
  === Tuesday January 28, 18:00 PDT: ===
  
@@ -50, +99 @@

   1. Describe a three-tier hierarchical development branch system.
   1. Is it a good idea for the local branch to have a different name than the 
remote branch it's tracking?
   1. What happens when you rebase?
- 
- 
- == Community Notes ==
- 
- Below are an excerpt of notes from previous meetings and or anything of 
interest related to the meetings.
  
  === Tuesday January 21, 18:00 PDT: ===
  

Reply via email to